GitHub Action to set up Docker Compose
Find a file
dependabot[bot] 0c7a707085
chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates
Bumps the npm_and_yarn group with 4 updates in the / directory: [brace-expansion](https://github.com/juliangruber/brace-expansion), [form-data](https://github.com/form-data/form-data), [tmp](https://github.com/raszi/node-tmp) and [undici](https://github.com/nodejs/undici).


Updates `brace-expansion` from 1.1.11 to 1.1.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

Updates `form-data` from 2.5.1 to 2.5.5
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/v2.5.5/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v2.5.1...v2.5.5)

Updates `tmp` from 0.2.3 to 0.2.5
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.5)

Updates `undici` from 5.28.4 to 5.29.0
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.4...v5.29.0)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: form-data
  dependency-version: 2.5.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: tmp
  dependency-version: 0.2.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: undici
  dependency-version: 5.29.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-30 20:23:34 +00:00
.github chore(deps): bump actions/checkout from 4 to 5 2025-08-12 10:07:04 +00:00
.yarn/plugins/@yarnpkg initial version 2025-01-20 13:05:32 +01:00
__tests__ initial version 2025-01-20 13:05:32 +01:00
dist chore: update generated content 2025-06-16 14:30:32 +02:00
src initial version 2025-01-20 13:05:32 +01:00
.dockerignore initial version 2025-01-20 13:05:32 +01:00
.editorconfig initial version 2025-01-20 13:05:32 +01:00
.eslintignore initial version 2025-01-20 13:05:32 +01:00
.eslintrc.json initial version 2025-01-20 13:05:32 +01:00
.gitattributes initial version 2025-01-20 13:05:32 +01:00
.gitignore initial version 2025-01-20 13:05:32 +01:00
.prettierignore initial version 2025-01-20 13:05:32 +01:00
.prettierrc.json initial version 2025-01-20 13:05:32 +01:00
.yarnrc.yml initial version 2025-01-20 13:05:32 +01:00
action.yml initial version 2025-01-20 13:05:32 +01:00
codecov.yml initial version 2025-01-20 13:05:32 +01:00
dev.Dockerfile initial version 2025-01-20 13:05:32 +01:00
docker-bake.hcl initial version 2025-01-20 13:05:32 +01:00
jest.config.ts initial version 2025-01-20 13:05:32 +01:00
LICENSE chore: license 2025-01-20 12:13:06 +01:00
package.json chore(deps): bump @docker/actions-toolkit from 0.56.0 to 0.62.1 2025-05-28 01:16:26 +00:00
README.md docs to download latest version 2025-01-27 12:40:56 +01:00
tsconfig.json initial version 2025-01-20 13:05:32 +01:00
yarn.lock chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates 2025-10-30 20:23:34 +00:00

GitHub release GitHub marketplace CI workflow Test workflow Codecov

About

GitHub Action to set up Docker Compose.

Screenshot


Usage

name: ci

on:
  push:

jobs:
  compose:
    runs-on: ubuntu-latest
    steps:
      -
        name: Set up Docker Compose
        uses: docker/setup-compose-action@v1

Note

If Docker Compose is already installed on the runner, the action will skip download. Otherwise, it will download and install the latest stable version available on GitHub.

To always download and install the latest version of Docker Compose:

      -
        name: Set up Docker Compose
        uses: docker/setup-compose-action@v1
        with:
          version: latest

Customizing

inputs

The following inputs can be used as step.with keys:

Name Type Default Description
version String Compose version. (eg. v2.32.4, latest)
cache-binary Bool true Cache compose binary to GitHub Actions cache backend

Contributing

Want to contribute? Awesome! You can find information about contributing to this project in the CONTRIBUTING.md