buildkite-plugins / docker-buildkite-plugin

🐳📦 Run any build step in a Docker container
MIT License
113 stars 106 forks source link

Update buildkite plugin docker-compose to v4 - autoclosed #222

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Update Change
docker-compose major v3.13.0 -> v4.5.0

Release Notes

buildkite-plugins/docker-compose-buildkite-plugin ### [`v4.5.0`](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/releases/tag/v4.5.0) [Compare Source](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/compare/v4.4.0...v4.5.0) #### Changes - Mount checkout path ([#​354](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/354)) [@​toote](https://togithub.com/toote) - Fix push without prebuilt image when using docker-compose v2 ([#​353](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/353)) [@​tomgi](https://togithub.com/tomgi) #### Upgrading To upgrade, update your `pipeline.yml` files: ```diff steps: - command: test.sh plugins: - docker-compose#v4.4.0: + docker-compose#v4.5.0: image: someimage workdir: /app ``` ### [`v4.4.0`](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/releases/tag/v4.4.0) [Compare Source](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/compare/v4.3.0...v4.4.0) #### Changes - Add mount-checkout support ([#​348](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/348)) [@​francoiscampbell](https://togithub.com/francoiscampbell) #### Upgrading To upgrade, update your `pipeline.yml` files: ```diff steps: - command: test.sh plugins: - docker-compose#v4.3.0: + docker-compose#v4.4.0: image: someimage workdir: /app ``` ### [`v4.3.0`](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/releases/tag/v4.3.0) [Compare Source](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/compare/v4.2.0...v4.3.0) #### Changes - Default tag in `cache-from` ([#​350](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/350)) [@​toote](https://togithub.com/toote) - BuildKit & `ssh` support ([#​347](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/347)) [@​toote](https://togithub.com/toote) #### Upgrading To upgrade, update your `pipeline.yml` files: ```diff steps: - command: test.sh plugins: - docker-compose#v4.2.0: + docker-compose#v4.3.0: image: someimage workdir: /app ``` ### [`v4.2.0`](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/releases/tag/v4.2.0) [Compare Source](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/compare/v4.1.1...v4.2.0) #### Changes - Add `target` option ([#​346](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/346)) [@​toote](https://togithub.com/toote) #### Upgrading To upgrade, update your `pipeline.yml` files: ```diff steps: - command: test.sh plugins: - docker-compose#v4.1.1: + docker-compose#v4.2.0: image: someimage workdir: /app ``` ### [`v4.1.1`](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/releases/tag/v4.1.1) [Compare Source](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/compare/v4.1.0...v4.1.1) ##### Bugfixes - Validate tags ([#​345](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/345)) [@​toote](https://togithub.com/toote) Invalid tags in some options caused errors with docker-compose calls. That behaviour changes so that invalid tag values in: - `build`: will cause a more descriptive error - `cache-from`: will be ignored and output a warning - `push`: will be ignored and output a warning **Bug:** if your pipeline uses tag-less `cache-from` elements, you will get a validation error that was fixed in version v4.3.0 ##### Upgrading To upgrade, update your `pipeline.yml` files: ```diff steps: - command: test.sh plugins: - docker-compose#v4.1.0: + docker-compose#v4.1.1: image: someimage workdir: /app ``` ### [`v4.1.0`](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/releases/tag/v4.1.0) [Compare Source](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/compare/v4.0.0...v4.1.0) #### Changes - Skip pull in run step ([#​341](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/341)) [@​toote](https://togithub.com/toote) - Propagate environment ([#​344](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/344)) [@​toote](https://togithub.com/toote) #### Bug Fixes: - There was a bug where service names with periods were not being handled correctly. Fixed in ([#​343](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/343)) [@​toote](https://togithub.com/toote) - Made `--no-ansi` apply to all commands ([#​342](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/342)) [@​toote](https://togithub.com/toote) #### Upgrading To upgrade, update your `pipeline.yml` files: ```diff steps: - command: test.sh plugins: - docker-compose#v4.0.0: + docker-compose#v4.1.0: image: someimage workdir: /app ``` ### [`v4.0.0`](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/releases/tag/v4.0.0) [Compare Source](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/compare/v3.13.0...v4.0.0) ##### Changes - Support omitting compose file version ([#​307](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/307)) [@​vanstee](https://togithub.com/vanstee) This is a major release because it changes the default behaviour when a compose file has no version. We are being cautious as it is impossible to test all scenarios, but it is likely you can just upgrade, and nothing will break unless you are using a very old docker-compose version (before v1.27.0). ##### Dependency Updates - Update buildkite plugin shellcheck to v1.3.0 ([#​340](https://togithub.com/buildkite-plugins/docker-compose-buildkite-plugin/issues/340)) [@​renovate](https://togithub.com/renovate) ##### Upgrading To upgrade, update your `pipeline.yml` files: ```diff steps: - command: test.sh plugins: - docker-compose#v3.13.0: + docker-compose#v4.0.0: image: someimage workdir: /app ```

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.