Skip to content

Releases: Firehed/multistage-docker-build-action

v1.8.0 - Turn off quiet flag if debug mode is detected

26 Sep 21:34
9ee540c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1...v1.8.0

v1.7.0 - Parallel build support

17 Apr 21:05
2541cc0
Compare
Choose a tag to compare

This release adds a new parallel option to support building stages in parallel. For large, multi-stage Dockerfiles, enabling this can result in a significant speedup as it can not only build stages in parallel, but skip stages completely that are not necessary for the specified target.

A special thank-you to @gonuke and @bquan0 for their assistance in testing!

What's Changed

  • Support parallel builds (via buildx) by @Firehed in #39

Full Changelog: v1...v1.7.0

v1.6.1 - Fixes builds passing when they should not

14 Dec 20:13
69ae61a
Compare
Choose a tag to compare

What's Changed

  • Ensure action fails when internal steps do by @Firehed in #35

Full Changelog: v1.6.0...v1.6.1

v1.6.0 - Update set-output to new format

01 Dec 21:07
80f5c19
Compare
Choose a tag to compare

This release is mostly internal cleanup and dependency updates. Notably, it addresses a deprecation warning for setting the action's output: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ (#29)

What's Changed

New Contributors

Full Changelog: v1.5.1...v1.6.0

v1.5.1 - Fix path clash with context

08 Sep 22:22
a0cf9c2
Compare
Choose a tag to compare

What's Changed

  • Fix path collision when using context by @Firehed in #27

Full Changelog: v1...v1.5.1

v1.5.0 - Support customizing build context

08 Sep 22:07
Compare
Choose a tag to compare

This release adds a new optional input: context. As the name suggests, it permits customizing the build context, which was previously hardcoded (and still defaults) to ..

v1.4.0 - Support for build args

18 May 17:52
5d49c4c
Compare
Choose a tag to compare

This release adds support for --build-arg parameters.

v1.3.0 - Metrics and flexibility

17 Aug 17:46
2b1b59f
Compare
Choose a tag to compare

This adds two new features since the previous release:

  • Timings are added to the logs, making it easier to diagnose issues and slow stages
  • The stages parameter can now be empty, permitting the use of this action on simpler builds alongside more complex ones for internal consistency across services.

v1.2.1 - Bug fixes

04 Aug 00:20
b3e2c19
Compare
Choose a tag to compare

This fixes two minor issues:

  • The --quiet tag could be erroneously passed to docker tag
  • Build stages could start before the previous ones finished uploading, leading to confusing logs

v1.2.0 - Tag latest, refactor

04 Aug 00:03
2957b45
Compare
Choose a tag to compare

In this release, the latest tag will be added to the server and testenv stages automatically when the action is run on the repository's default branch (e.g. main or master). This behavior can be changed by setting tag-latest-on-default to false in your action config.

Further, additional tags have been added so that new PRs have a higher chance of using the layer cache.