Skip to content

Releases: ThrowTheSwitch/MadScienceLabDocker

1.0.1b

13 Mar 14:59
Compare
Choose a tag to compare

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):

  1. A dev build of this repository generates files and validates the Docker image build.
  2. 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

17 Feb 21:52
Compare
Choose a tag to compare

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):

  1. A dev build of this repository generates files and validates the Docker image build.
  2. 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

31 Jan 03:50
Compare
Choose a tag to compare

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):

  1. A dev build of this repository generates files and validates the Docker image build.
  2. 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

27 Jan 17:50
Compare
Choose a tag to compare

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):

  1. A dev build of this repository generates files and validates the Docker image build.
  2. 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 all madsciencelab Docker images targeting the linux/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 image madsciencelab variants that target the linux/amd64 host platform. (ReportGenerator is not easily available for linux/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 of root 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

02 Jan 15:17
Compare
Choose a tag to compare
Temporary removal of not-yet-updated docs

0.3.2

18 Jun 20:33
Compare
Choose a tag to compare
  • Ceedling 0.31.1
  • CMock 2.5.4
  • Unity 2.5.4

Documentation update

21 May 15:51
Compare
Choose a tag to compare

Oops. Forgot to bump the version numbers in README

Throw the Switch tools updated to latest versions + Ruby & gcc updates

21 May 15:46
Compare
Choose a tag to compare

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

27 Apr 10:50
Compare
Choose a tag to compare

Ceedling 0.29.1
CMock 2.5.1
Unity 2.5.0
CException 1.3.2