Releases: ThrowTheSwitch/MadScienceLabDocker
1.0.1b
MadScienceLab Docker Images Builds
Each build produces multiple variants of the throwtheswitch/madsciencelab
Docker images containing Ceedling and its supporting frameworks as well as various utilities and compilation toolchains. Each image built from this repository targets multiple runtime host platforms.
Build types (via Github Actions):
- A dev build of this repository generates files and validates the Docker image build.
- A release build adds to (1) by also pushing the resulting Docker images to Docker Hub.
See the Docker Hub repository for official releases of the resulting Docker images and their documentation.
Versioning of this repository and the resulting tags in Docker Hub tracks Ceedling’s version. Docker image changes are maintained with a lowercase letter suffix appended to the version of Ceedling contained in each image itself.
Build Artifacts
- A zip archive for each Docker image containing the generated Dockerfile and any other generated file artifacts used to build the image in Docker Hub.
- A zip archive of the entire project including the static assets used to build the Docker images.
See this reository’s documentation for instructions on how to use the tools of this repository and how to manually build the Docker images this repository maintains.
Changelog
Added
- Expanded and updated documentation in README (including license information)
- MIT license file
- Licensing information metadata labels in all generated Dockerfiles
Fixed
- N/A
Changed
- N/A
Removed
- N/A
1.0.1a
MadScienceLab Docker Images Builds
Each build produces multiple variants of the throwtheswitch/madsciencelab
Docker images containing Ceedling and its supporting frameworks as well as various utilities and compilation toolchains. Each image built from this repository targets multiple runtime host platforms.
Build types (via Github Actions):
- A dev build of this repository generates files and validates the Docker image build.
- A release build adds to (1) by also pushing the resulting Docker images to Docker Hub.
See the Docker Hub repository for official releases of the resulting Docker images and their documentation.
Versioning of this repository and the resulting tags in Docker Hub tracks Ceedling’s version. Docker image changes are maintained with a lowercase letter suffix appended to the version of Ceedling contained in each image itself.
Build Artifacts
- A zip archive for each Docker image containing the generated Dockerfile and any other generated file artifacts used to build the image in Docker Hub.
- A zip archive of the entire project including the static assets used to build the Docker images.
See this reository’s documentation for instructions on how to use the tools of this repository and how to manually build the Docker images this repository maintains.
Changelog
Added
- Documentation URL in Dockerfile metadata and terminal welcome message
- Link to Github Sponsors in terminal welcome message
Fixed
- N/A
Changed
- N/A
Removed
- N/A
1.0.1
MadScienceLab Docker Images Builds
Each build produces multiple variants of the throwtheswitch/madsciencelab
Docker images containing Ceedling and its supporting frameworks as well as various utilities and compilation toolchains. Each image built from this repository targets multiple runtime host platforms.
Build types (via Github Actions):
- A dev build of this repository generates files and validates the Docker image build.
- A release build adds to (1) by also pushing the resulting Docker images to Docker Hub.
See the Docker Hub repository for official releases of the resulting Docker images and their documentation.
Versioning of this repository and the resulting tags in Docker Hub tracks Ceedling’s version. Docker image changes are maintained with a lowercase letter suffix appended to the version of Ceedling contained in each image itself.
Build Artifacts
- A zip archive for each Docker image containing the generated Dockerfile and any other generated file artifacts used to build the image in Docker Hub.
- A zip archive of the entire project including the static assets used to build the Docker images.
See this reository’s documentation for instructions on how to use the tools of this repository and how to manually build the Docker images this repository maintains.
Changelog
Added
- N/A
Fixed
- N/A
Changed
- Updated Ceedling installation to version 1.0.1
Removed
- N/A
1.0.0a
MadScienceLab Docker Images Builds
Each build produces multiple variants of the throwtheswitch/madsciencelab
Docker images containing Ceedling and its supporting frameworks as well as various utilities and compilation toolchains. Each image built from this repository targets multiple runtime host platforms.
Build types (via Github Actions):
- A dev build of this repository generates files and validates the Docker image build.
- A release build adds to (1) by also pushing the resulting Docker images to Docker Hub.
See the Docker Hub repository for official releases of the resulting Docker images and their documentation.
Versioning of this repository and the resulting tags in Docker Hub tracks Ceedling’s version. Docker image changes are maintained with a lowercase letter suffix appended to the version of Ceedling contained in each image itself.
Build Artifacts
- A zip archive for each Docker image containing the generated Dockerfile and any other generated file artifacts used to build the image in Docker Hub.
- A zip archive of the entire project including the static assets used to build the Docker images.
See this reository’s documentation for instructions on how to use the tools of this repository and how to manually build the Docker images this repository maintains.
Changelog
Added
gcc-multilib
package for allmadsciencelab
Docker images targeting thelinux/amd64
host platform.- Gemfile to specify Ruby dependencies needed by the file generation tooling in the repository used to generated Dockerfiles and other assets.
Fixed
reportgenerator
and dotnet8 are properly installed in-plugins
Docker imagemadsciencelab
variants that target thelinux/amd64
host platform. (ReportGenerator is not easily available forlinux/arm
platforms because of incomplete Microsoft support.)
Changed
- Added a security note to the welcome message displayed when any
madsciencelab
container is run and the interactive terminal entered. It explains the lack ofroot
user privileges and directs the user to documentation for more. - This repository previously built and pushed Docker images to Docker Hub from files (e.g. Dockerfiles) fully maintained in the repository. Those key files were generated locally with the tooling in the repository and then pushed with commits. These are now generated during the build process itself.
Removed
- The Dockerfiles and welcome text files used to build the
madsciencelab
Docker images are no longer within the repository. These are generated files from the tooling in the repository. See bullet point in the Changed section explaining more.
1.0.0
0.3.2
- Ceedling 0.31.1
- CMock 2.5.4
- Unity 2.5.4
Documentation update
Oops. Forgot to bump the version numbers in README
Throw the Switch tools updated to latest versions + Ruby & gcc updates
Ceedling 0.30.0
CMock 2.5.2
Unity 2.5.1
CException 1.3.2
Ruby 2.7.1
gcc 9.2.0
Throw the Switch tools updated to latest versions
Ceedling 0.29.1
CMock 2.5.1
Unity 2.5.0
CException 1.3.2