Commit Graph
226 Commits
Author SHA1 Message Date
Guillaume LoursandClaude Opus 4.6 7aeb90c9a3 Skip PR review workflow for Dependabot PRs
Dependabot PRs don't have access to the secrets required by the
cagent-action reusable workflow (CAGENT_ORG_MEMBERSHIP_TOKEN), causing
the org membership check to fail with "github-token not supplied".

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: Guillaume Lours <[email protected]>
2026-03-31 10:58:45 +02:00
Guillaume LoursandClaude Opus 4.6 0de456bc76 chore: bump GitHub Actions to latest versions
- actions/checkout v4 -> v6
- actions/upload-artifact v4/v6 -> v7
- actions/download-artifact v4/v7 -> v8
- docker/setup-buildx-action v3 -> v4
- docker/bake-action v6 -> v7
- actions/stale v9 -> v10
- actions/create-github-app-token v1 -> v3
- actions/github-script v7 -> v8
- ossf/scorecard-action v2.4.0 -> v2.4.3
- ncipollo/release-action v1.10.0 -> v1.21.0
- mxschmitt/action-tmate v3.11 -> v3.23
- codecov/codecov-action, test-summary/action, github/codeql-action: bump to latest patch

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: Guillaume Lours <[email protected]>
2026-03-25 10:19:36 +01:00
Guillaume Lours 56e2dba366 chore: pin GitHub Actions to commit SHA, remove pr-review workflow
- Pin all action references to full commit SHA instead of mutable
  version tags. Tag retained as inline comment for readability.
- Remove pr-review.yml workflow.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Signed-off-by: Guillaume Lours <[email protected]>

# Conflicts:
#	.github/workflows/pr-review.yml
2026-03-25 10:19:36 +01:00
Derek MislerandCopilot 46d75d0bea Update .github/workflows/pr-review.yml
Co-authored-by: Copilot <[email protected]>
Signed-off-by: Derek Misler <[email protected]>
2026-03-25 09:52:29 +01:00
Derek MislerandCopilot bd351d7f96 Update .github/workflows/pr-review.yml
Co-authored-by: Copilot <[email protected]>
Signed-off-by: Derek Misler <[email protected]>
2026-03-25 09:52:29 +01:00
Derek Misler ece1886824 update cagent-action to latest (with better permissions)
Signed-off-by: Derek Misler <[email protected]>
2026-03-25 09:52:29 +01:00
Guillaume Lours 2b9f60ba58 Add AI-powered PR review workflow via docker/cagent-action
Introduce a GitHub Actions workflow that triggers an AI-powered code
  review on pull requests using docker/cagent-action's reusable workflow.

  - Restrict comment-triggered runs to OWNER/MEMBER/COLLABORATOR
  - Gate on github.repository to prevent execution on forks
  - Filter out draft PRs and bot actors
  - Only trigger on PR comments, not plain issue comments
  - Serialize reviews per PR via concurrency group

Signed-off-by: Guillaume Lours <[email protected]>
2026-03-23 17:38:46 +01:00
maks2134 b043368028 Update docker/github-builder to v1.4.0
Fixes template validation error in CI by updating to latest stable version
of docker/github-builder workflow. This resolves the JToken parsing error
in bake.yml@v1 that was causing bin-image-test to fail.

Signed-off-by: maks2134 <[email protected]>
2026-03-18 16:23:34 +01:00
CrazyMax af0029afe1 ci: use bin-image edge tag directly for e2e tests
Signed-off-by: CrazyMax <[email protected]>
2026-02-03 15:11:49 +01:00
CrazyMax b76feb66e1 ci: fix missing dependency on bin-image job
Signed-off-by: CrazyMax <[email protected]>
2026-02-03 15:11:49 +01:00
CrazyMax 9dc7f1e70c ci: use docker/github-builder to build, sign and push bin image
Signed-off-by: CrazyMax <[email protected]>
2026-02-03 14:19:21 +01:00
CrazyMax 03205124fe ci: use docker/github-builder to build, sign binaries
Signed-off-by: CrazyMax <[email protected]>
2026-02-03 14:19:21 +01:00
Salman Muin Kayser Chishti d91fc63813 Upgrade GitHub Actions to latest versions
Signed-off-by: Salman Muin Kayser Chishti <[email protected]>
2026-01-23 15:34:48 +01:00
Austin Vazquez 359d2f076e ci: use .go-version file for actions/setup-go
Signed-off-by: Austin Vazquez <[email protected]>
2025-12-09 20:33:00 +01:00
Austin Vazquez c9e0d83e14 ci: upgrade actions/setup-go from v5 to v6
Signed-off-by: Austin Vazquez <[email protected]>
2025-12-09 20:33:00 +01:00
Sebastiaan van Stijn f2b14fe1aa gha: use custom names for matrix
Manually enumerate the combinations ((plugin|standalone), (version))
so that we can assign a predictable name ("stable", "oldstable") and
prevent having to update the branch-protection rules for each update
to mark the tests as required.

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2025-11-16 14:42:03 +01:00
Sebastiaan van Stijn bd2257b6d1 gha: test against docker v29, v28
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2025-11-16 14:42:03 +01:00
Sebastiaan van Stijn 9ded1684cd gha: update test-matrix: remove docker 26.x
- Mirantis Container Runtime (MCR) 23.0 reached EOL, and the next LTS
  version of MCR is 25.x, but download.docker.com does not have 25.x
  packages for the latest Ubuntu release.
- Docker 26.x reached EOL and is no longer maintained

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2025-09-29 14:27:41 +02:00
Nicolas De Loof 5fc2b2a71c fix yaml indentation
Signed-off-by: Nicolas De Loof <[email protected]>
2025-07-18 11:59:56 +02:00
Nicolas De Loof b1cd40c316 swarm
Signed-off-by: Nicolas De Loof <[email protected]>
2025-07-18 11:58:25 +02:00
Nicolas De Loof ee1b1e0a93 run docker model configure
Signed-off-by: Nicolas De Loof <[email protected]>
2025-06-30 19:22:35 +02:00
Nicolas De Loof 26e46d7cc8 e2e tests in CI
Signed-off-by: Nicolas De Loof <[email protected]>
2025-06-30 19:22:35 +02:00
Guillaume Lours 5a063b7510 fix provider concurrent environment map accesses
Signed-off-by: Guillaume Lours <[email protected]>
2025-06-30 19:07:10 +02:00
Nicolas De Loof 93b597ccec remove Docker EULA licensing which isn't relevant since Docker switched to a subscription model
Signed-off-by: Nicolas De Loof <[email protected]>
2025-05-14 15:02:13 +02:00
Guillaume Lours 51907d9f72 fix zizmor security alerts on GHA workflows
Signed-off-by: Guillaume Lours <[email protected]>
2025-04-11 16:45:19 +02:00
CrazyMax 29e642e232 ci(bin-image): free disk space
Signed-off-by: CrazyMax <[email protected]>
2025-04-10 17:01:52 +02:00
Sebastiaan van Stijn 49575ef499 gha: add docker engine v28.x to the test-matrix
currently v28.0.0-rc.1

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2025-02-09 17:38:01 +01:00
CrazyMax f160333e9e ci: use main branch for docs upstream validation workflow
Signed-off-by: CrazyMax <[email protected]>
2025-01-22 19:27:02 +01:00
Guillaume Lours bd2b49a1cf add codeowners file
Signed-off-by: Guillaume Lours <[email protected]>
2025-01-20 14:09:53 +01:00
CrazyMax 433a60e122 ci: fix provenance for binaries and generate sbom
Signed-off-by: CrazyMax <[email protected]>
2025-01-20 09:46:05 +01:00
Guillaume Lours ef1931c8de add missing tag for build during merge workflow
Signed-off-by: Guillaume Lours <[email protected]>
2025-01-15 18:26:03 +01:00
Guillaume Lours 9be7a3c9a1 ci: re-use local source to build binary images
Signed-off-by: Guillaume Lours <[email protected]>
2025-01-15 18:02:23 +01:00
CrazyMax 666996bee2 ci: use local source for binary builds
Signed-off-by: CrazyMax <[email protected]>
2025-01-15 16:50:20 +01:00
CrazyMax 083f676214 ci: update bake-action to v6
Signed-off-by: CrazyMax <[email protected]>
2025-01-13 12:41:14 +01:00
Guillaume Lours d474515d45 remove engine v25 from e2e test matrix
The 1st version available for Ubuntu 24.x is Docker Engine v26

Signed-off-by: Guillaume Lours <[email protected]>
2025-01-07 14:59:47 +01:00
Guillaume Lours 68ad165a59 replace tibdex/github-app-token by official GitHub create-github-app-token
Signed-off-by: Guillaume Lours <[email protected]>
2025-01-07 12:12:22 +01:00
Guillaume Lours 56e92e34b6 use the 3 latest major versions of the engine to run e2e step
Signed-off-by: Guillaume Lours <[email protected]>
2024-12-18 16:29:41 +01:00
Guillaume Lours a42a04dfe8 bump Golang version to v1.22.10 and update CI actions
Signed-off-by: Guillaume Lours <[email protected]>
2024-12-18 16:09:48 +01:00
Nicolas De Loof 69a83d1303 use latest engine tags
Signed-off-by: Nicolas De Loof <[email protected]>
2024-12-05 14:53:24 +01:00
Sebastiaan van Stijn bcaacc7f23 gha: test against docker engine v27.4.0
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2024-11-15 11:48:29 +01:00
Guillaume Lours aa0a4189ee pass stal bot inactivity limit from 6 to 3 months
Signed-off-by: Guillaume Lours <[email protected]>
2024-11-12 09:37:21 +01:00
Sebastiaan van Stijn 8da82c98ef gha: set default permissions to "contents: read"
make the OpenSSF scorecard slightly happier;
https://securityscorecards.dev/viewer/?uri=github.com/docker/compose

    Warn: jobLevel 'contents' permission set to 'write': .github/workflows/ci.yml:256: update your workflow using https://app.stepsecurity.io/secureworkflow/docker/compose/ci.yml/main?enable=permissions
    Warn: no topLevel permission defined: .github/workflows/docs-upstream.yml:1: update your workflow using https://app.stepsecurity.io/secureworkflow/docker/compose/docs-upstream.yml/main?enable=permissions

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2024-10-09 15:02:57 +02:00
Sebastiaan van Stijn 1a8c855489 Add security policy
Add a security policy to inform users where to report security issues,
and to make the OpenSSF scorecard slightly happier;
https://securityscorecards.dev/viewer/?uri=github.com/docker/compose

Signed-off-by: Sebastiaan van Stijn <[email protected]>
2024-10-09 11:05:29 +02:00
temenuzhka-thede e885bc084d Remove custom codeql workflow
Signed-off-by: temenuzhka-thede <[email protected]>
2024-09-17 07:59:52 +02:00
Sebastiaan van Stijn 86ef8e62c3 gha: test against docker engine v27.3.0
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2024-09-13 22:00:22 +02:00
Guillaume Lours 8db0cba0af bump compose-go to version v2.2.0
Signed-off-by: Guillaume Lours <[email protected]>
2024-09-12 09:36:18 +02:00
Guillaume Lours adba639e88 remove all dependabot update PRs for OTel dependencies
Signed-off-by: Guillaume Lours <[email protected]>
2024-07-25 16:23:54 +02:00
Sebastiaan van Stijn f278400fbc gha: add docker 27.1.0
Signed-off-by: Sebastiaan van Stijn <[email protected]>
2024-07-23 15:21:34 +02:00
Joana Hrotko cacbca859d change time for stale bot
Signed-off-by: Joana Hrotko <[email protected]>
2024-07-09 12:06:54 +02:00
Joana Hrotko ecac13f272 Remove debug mode and run twice a week
Signed-off-by: Joana Hrotko <[email protected]>
2024-07-08 15:26:37 +02:00