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.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
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.