chore(deps): update github-actions deps (major)#8229
chore(deps): update github-actions deps (major)#8229yurishkuro merged 1 commit intojaegertracing:mainfrom
Conversation
Signed-off-by: Mend Renovate <bot@renovateapp.com>
There was a problem hiding this comment.
Pull request overview
Updates several GitHub Actions used by the CI/release workflows to newer major versions, primarily for GPG key import, Docker registry login, and QEMU setup.
Changes:
- Bump
crazy-max/ghaction-import-gpgfrom v6.3.0 to v7.0.0 in the release workflow. - Bump
docker/login-actionfrom v3 to v4 where GHCR login is performed. - Bump
docker/setup-qemu-actionfrom v3.7.0 to v4.0.0 across multiple workflows.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/ci-release.yml | Updates GPG import action + Docker login + QEMU setup for the release pipeline. |
| .github/workflows/ci-e2e-opensearch.yml | Updates QEMU setup action for OpenSearch e2e runs. |
| .github/workflows/ci-e2e-elasticsearch.yml | Updates QEMU setup action for Elasticsearch e2e runs. |
| .github/workflows/ci-docker-hotrod.yml | Updates QEMU setup action for Hotrod docker builds. |
| .github/workflows/ci-docker-build.yml | Updates QEMU setup action for docker image builds. |
| .github/workflows/ci-docker-all-in-one.yml | Updates Docker login action + QEMU setup for all-in-one builds. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - name: Configure GPG Key | ||
| if: ${{ inputs.dry_run != true }} | ||
| uses: crazy-max/ghaction-import-gpg@e89d40939c28e39f97cf32126055eeae86ba74ec # v6.3.0 | ||
| uses: crazy-max/ghaction-import-gpg@2dc316deee8e90f13e1a351ab510b4d5bc0c82cd # v7.0.0 |
There was a problem hiding this comment.
crazy-max/ghaction-import-gpg@v7 switches the action runtime to Node 24. Since this workflow runs on the custom jaeger-linux-amd64-32core-1200GB_SSD runner label (not GitHub-hosted), the job will fail if that runner isn't updated to an Actions Runner version that supports node24. Please either confirm/ensure the runner is upgraded accordingly, or keep this action on a Node-20-compatible major until the runner fleet is updated.
| uses: crazy-max/ghaction-import-gpg@2dc316deee8e90f13e1a351ab510b4d5bc0c82cd # v7.0.0 | |
| uses: crazy-max/ghaction-import-gpg@v6.0.0 # Node 20-compatible major; avoid node24 requirement of v7 |
| password: ${{ secrets.GITHUB_TOKEN }} | ||
|
|
||
| - uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0 | ||
| - uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0 |
There was a problem hiding this comment.
docker/setup-qemu-action@v4 also moves to a Node 24 runtime. Because this workflow runs on a custom runner label, please verify the self-hosted runner is on an Actions Runner version that supports node24 before merging, otherwise the release workflow may start failing at this step.
| - uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0 | |
| - uses: docker/setup-qemu-action@2b82ce82d56a2a04d2637cd93a637ae1b359c1ac # v3.2.0 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8229 +/- ##
==========================================
+ Coverage 95.61% 95.63% +0.02%
==========================================
Files 319 319
Lines 16793 16793
==========================================
+ Hits 16056 16060 +4
+ Misses 582 579 -3
+ Partials 155 154 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [crazy-max/ghaction-import-gpg](https://github.com/crazy-max/ghaction-import-gpg) | action | major | `v6.3.0` → `v7.0.0` | | [docker/login-action](https://github.com/docker/login-action) | action | major | `v3` → `v4` | | [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) | action | major | `v3.7.0` → `v4.0.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](..jaegertracing/issues/5586) for more information. --- ### Release Notes <details> <summary>crazy-max/ghaction-import-gpg (crazy-max/ghaction-import-gpg)</summary> ### [`v7.0.0`](https://github.com/crazy-max/ghaction-import-gpg/releases/tag/v7.0.0) [Compare Source](https://github.com/crazy-max/ghaction-import-gpg/compare/v6.3.0...v7.0.0) - Node 24 as default runtime (requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1) or later) by [@&jaegertracing#8203;crazy-max](https://github.com/crazy-max) in [#&jaegertracing#8203;241](https://github.com/crazy-max/ghaction-import-gpg/pull/241) - Switch to ESM and update config/test wiring by [@&jaegertracing#8203;crazy-max](https://github.com/crazy-max) in [#&jaegertracing#8203;239](https://github.com/crazy-max/ghaction-import-gpg/pull/239) - Bump [@&jaegertracing#8203;actions/core](https://github.com/actions/core) from 1.11.1 to 3.0.0 in [#&jaegertracing#8203;232](https://github.com/crazy-max/ghaction-import-gpg/pull/232) - Bump [@&jaegertracing#8203;actions/exec](https://github.com/actions/exec) from 1.1.1 to 3.0.0 in [#&jaegertracing#8203;242](https://github.com/crazy-max/ghaction-import-gpg/pull/242) - Bump brace-expansion from 1.1.11 to 1.1.12 in [#&jaegertracing#8203;221](https://github.com/crazy-max/ghaction-import-gpg/pull/221) - Bump minimatch from 3.1.2 to 3.1.5 in [#&jaegertracing#8203;240](https://github.com/crazy-max/ghaction-import-gpg/pull/240) - Bump openpgp from 6.1.0 to 6.3.0 in [#&jaegertracing#8203;233](https://github.com/crazy-max/ghaction-import-gpg/pull/233) **Full Changelog**: <crazy-max/ghaction-import-gpg@v6.3.0...v7.0.0> </details> <details> <summary>docker/login-action (docker/login-action)</summary> ### [`v4`](https://github.com/docker/login-action/compare/v3...v4) [Compare Source](https://github.com/docker/login-action/compare/v3...v4) </details> <details> <summary>docker/setup-qemu-action (docker/setup-qemu-action)</summary> ### [`v4.0.0`](https://github.com/docker/setup-qemu-action/releases/tag/v4.0.0) [Compare Source](https://github.com/docker/setup-qemu-action/compare/v3.7.0...v4.0.0) - Node 24 as default runtime (requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1) or later) by [@&jaegertracing#8203;crazy-max](https://github.com/crazy-max) in [#&jaegertracing#8203;245](https://github.com/docker/setup-qemu-action/pull/245) - Switch to ESM and update config/test wiring by [@&jaegertracing#8203;crazy-max](https://github.com/crazy-max) in [#&jaegertracing#8203;241](https://github.com/docker/setup-qemu-action/pull/241) - Bump [@&jaegertracing#8203;actions/core](https://github.com/actions/core) from 1.11.1 to 3.0.0 in [#&jaegertracing#8203;244](https://github.com/docker/setup-qemu-action/pull/244) - Bump [@&jaegertracing#8203;docker/actions-toolkit](https://github.com/docker/actions-toolkit) from 0.67.0 to 0.77.0 in [#&jaegertracing#8203;243](https://github.com/docker/setup-qemu-action/pull/243) - Bump [@&jaegertracing#8203;isaacs/brace-expansion](https://github.com/isaacs/brace-expansion) from 5.0.0 to 5.0.1 in [#&jaegertracing#8203;240](https://github.com/docker/setup-qemu-action/pull/240) - Bump js-yaml from 3.14.1 to 3.14.2 in [#&jaegertracing#8203;231](https://github.com/docker/setup-qemu-action/pull/231) - Bump lodash from 4.17.21 to 4.17.23 in [#&jaegertracing#8203;238](https://github.com/docker/setup-qemu-action/pull/238) **Full Changelog**: <docker/setup-qemu-action@v3.7.0...v4.0.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on the first day of the month" (UTC), 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/jaegertracing/jaeger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhbmdlbG9nOmRlcGVuZGVuY2llcyJdfQ==--> Signed-off-by: Mend Renovate <bot@renovateapp.com>
This PR contains the following updates:
v6.3.0→v7.0.0v3→v4v3.7.0→v4.0.0Release Notes
crazy-max/ghaction-import-gpg (crazy-max/ghaction-import-gpg)
v7.0.0Compare Source
Full Changelog: crazy-max/ghaction-import-gpg@v6.3.0...v7.0.0
docker/login-action (docker/login-action)
v4Compare Source
docker/setup-qemu-action (docker/setup-qemu-action)
v4.0.0Compare Source
Full Changelog: docker/setup-qemu-action@v3.7.0...v4.0.0
Configuration
📅 Schedule: Branch creation - "on the first day of the month" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.