Skip to content

chore(deps): update github actions (major)#1527

Merged
viccuad merged 2 commits intomainfrom
renovate/major-github-actions
Mar 26, 2026
Merged

chore(deps): update github actions (major)#1527
viccuad merged 2 commits intomainfrom
renovate/major-github-actions

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 28, 2026

This PR contains the following updates:

Package Type Update Change
actions/attest-build-provenance action major v3.2.0v4.1.0
actions/create-github-app-token action major v2.2.2v3.0.0
actions/download-artifact action major v7.0.0v8.0.1
actions/upload-artifact action major v6.0.0v7.0.0
azure/setup-helm action major v4.3.1v5.0.0
release-drafter/release-drafter action major v6.4.0v7.1.1

Release Notes

actions/attest-build-provenance (actions/attest-build-provenance)

v4.1.0

Compare Source

[!NOTE]
As of version 4, actions/attest-build-provenance is simply a wrapper on top of actions/attest.

Existing applications may continue to use the attest-build-provenance action, but new implementations should use actions/attest instead.

What's Changed

Full Changelog: actions/attest-build-provenance@v4.0.0...v4.1.0

v4.0.0

Compare Source

[!NOTE]
As of version 4, actions/attest-build-provenance is simply a wrapper on top of actions/attest.

Existing applications may continue to use the attest-build-provenance action, but new implementations should use actions/attest instead.

What's Changed

Full Changelog: actions/attest-build-provenance@v3.2.0...v4.0.0

actions/create-github-app-token (actions/create-github-app-token)

v3.0.0

Compare Source

Bug Fixes
BREAKING CHANGES
  • Custom proxy handling has been removed. If you use HTTP_PROXY or HTTPS_PROXY, you must now also set NODE_USE_ENV_PROXY=1 on the action step.
  • Requires Actions Runner v2.327.1 or later if you are using a self-hosted runner.
actions/download-artifact (actions/download-artifact)

v8.0.1

Compare Source

What's Changed

Full Changelog: actions/download-artifact@v8...v8.0.1

v8.0.0

Compare Source

v8 - What's new
Direct downloads

To support direct uploads in actions/upload-artifact, the action will no longer attempt to unzip all downloaded files. Instead, the action checks the Content-Type header ahead of unzipping and skips non-zipped files. Callers wishing to download a zipped file as-is can also set the new skip-decompress parameter to false.

Enforced checks (breaking)

A previous release introduced digest checks on the download. If a download hash didn't match the expected hash from the server, the action would log a warning. Callers can now configure the behavior on mismatch with the digest-mismatch parameter. To be secure by default, we are now defaulting the behavior to error which will fail the workflow run.

ESM

To support new versions of the @​actions/* packages, we've upgraded the package to ESM.

What's Changed

Full Changelog: actions/download-artifact@v7...v8.0.0

actions/upload-artifact (actions/upload-artifact)

v7.0.0

Compare Source

v7 What's new

Direct Uploads

Adds support for uploading single files directly (unzipped). Callers can set the new archive parameter to false to skip zipping the file during upload. Right now, we only support single files. The action will fail if the glob passed resolves to multiple files. The name parameter is also ignored with this setting. Instead, the name of the artifact will be the name of the uploaded file.

ESM

To support new versions of the @actions/* packages, we've upgraded the package to ESM.

What's Changed

New Contributors

Full Changelog: actions/upload-artifact@v6...v7.0.0

azure/setup-helm (azure/setup-helm)

v5.0.0

Compare Source

release-drafter/release-drafter (release-drafter/release-drafter)

v7.1.1

Compare Source

What's Changed

Bug Fixes

Full Changelog: release-drafter/release-drafter@v7.1.0...v7.1.1

v7.1.0

Compare Source

What's Changed

New

Bug Fixes

Maintenance

Documentation

Full Changelog: release-drafter/release-drafter@v7.0.0...v7.1.0

v7.0.0

Compare Source

What's Changed
Breaking
Bug Fixes
Maintenance
Documentation
Other changes
Dependency Updates

Full Changelog: release-drafter/release-drafter@v6.4.0...v7.0.0


Configuration

📅 Schedule: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.49%. Comparing base (075f3fb) to head (574a125).
⚠️ Report is 7 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1527      +/-   ##
==========================================
+ Coverage   80.42%   80.49%   +0.06%     
==========================================
  Files         127      127              
  Lines       16398    16398              
==========================================
+ Hits        13188    13199      +11     
+ Misses       3210     3199      -11     
Flag Coverage Δ
rust-tests 80.49% <ø> (+0.06%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@viccuad
Copy link
Copy Markdown
Member

viccuad commented Mar 2, 2026

This needs a bit of thought, may break release job.

@renovate renovate Bot force-pushed the renovate/major-github-actions branch from fac135d to 16019f3 Compare March 2, 2026 07:55
@flavio
Copy link
Copy Markdown
Member

flavio commented Mar 2, 2026

Agreed, given we're about to start tagging the RC1, maybe it's a good time to give them a chance...

I wonder if we should update our usage of the actions/attest-build-provenance action, according to the changelog:

Note

As of version 4, actions/attest-build-provenance is simply a wrapper on top of actions/attest.

Existing applications may continue to use the attest-build-provenance action, but new implementations should use actions/attest instead.

Maybe we should follow the advice

@renovate renovate Bot force-pushed the renovate/major-github-actions branch 2 times, most recently from 5f7866a to 36dc860 Compare March 2, 2026 09:34
Copy link
Copy Markdown
Member

@viccuad viccuad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given that we use globs for upload, I believe this will definitely break the release.

@viccuad viccuad moved this from Pending review to Todo in Kubewarden Admission Controller Mar 2, 2026
@renovate renovate Bot force-pushed the renovate/major-github-actions branch 17 times, most recently from cf4aabb to 9fec299 Compare March 6, 2026 09:19
@renovate renovate Bot requested review from Copilot and removed request for Copilot March 23, 2026 08:43
@renovate renovate Bot force-pushed the renovate/major-github-actions branch from cd0eb67 to fe90ee1 Compare March 23, 2026 10:52
@renovate renovate Bot requested review from Copilot and removed request for Copilot March 23, 2026 10:52
@renovate renovate Bot force-pushed the renovate/major-github-actions branch from fe90ee1 to 352a14a Compare March 23, 2026 16:18
@renovate renovate Bot requested review from Copilot and removed request for Copilot March 23, 2026 16:18
@renovate renovate Bot force-pushed the renovate/major-github-actions branch from 352a14a to cc01b72 Compare March 23, 2026 22:50
@renovate renovate Bot requested review from Copilot and removed request for Copilot March 23, 2026 22:50
@renovate renovate Bot force-pushed the renovate/major-github-actions branch from cc01b72 to 61e0fdd Compare March 24, 2026 09:09
@renovate renovate Bot requested review from Copilot and removed request for Copilot March 24, 2026 09:09
@renovate renovate Bot force-pushed the renovate/major-github-actions branch from 61e0fdd to 133f394 Compare March 24, 2026 09:41
@renovate renovate Bot review requested due to automatic review settings March 24, 2026 09:41
@renovate renovate Bot force-pushed the renovate/major-github-actions branch from 133f394 to d8acc53 Compare March 24, 2026 14:09
@jvanz jvanz self-assigned this Mar 24, 2026
@jvanz jvanz moved this from Todo to In Progress in Kubewarden Admission Controller Mar 24, 2026
Copilot AI review requested due to automatic review settings March 24, 2026 21:39
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Mar 24, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates several GitHub Actions used across CI, release automation, and dependency update workflows to newer major versions, and adjusts the release-drafter setup to align with release-drafter v7’s split autolabeler.

Changes:

  • Bump major versions of multiple actions (create-github-app-token, download/upload-artifact, setup-helm, attest-build-provenance, release-drafter).
  • Update Release Drafter workflow to v7 token input format and separate autolabeler into its own workflow.
  • Reformat/adjust .github/release-drafter.yml autolabeler configuration structure and quoting.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
.github/workflows/update-dependencies.yaml Updates actions/create-github-app-token to v3.0.0 SHA pin.
.github/workflows/release.yml Updates actions/download-artifact to v8.0.1 SHA pin for release asset assembly.
.github/workflows/release-drafter.yml Updates release-drafter to v7.1.1 and switches to with: token. Removes embedded autolabeler trigger.
.github/workflows/open-release-pr.yml Updates create-github-app-token to v3.0.0 and azure/setup-helm to v5.0.0.
.github/workflows/ci.yml Updates azure/setup-helm to v5.0.0 for helm unit tests job.
.github/workflows/build-kwctl.yml Updates attest-build-provenance to v4.1.0 and upload-artifact to v7.0.0.
.github/workflows/autolabeler.yml Adds new workflow to run release-drafter autolabeler on PR events.
.github/release-drafter.yml Updates quoting and autolabeler config structure for release-drafter v7.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/autolabeler.yml Outdated
Comment thread .github/workflows/autolabeler.yml Outdated
Release drafter has a dedicated github action to run the auto labeler.
This commit creates a new CI workflow to run it as well as fix the
configuration file following the new syntax.

Signed-off-by: José Guilherme Vanz <jguilhermevanz@suse.com>
@jvanz jvanz force-pushed the renovate/major-github-actions branch from 914215c to 574a125 Compare March 25, 2026 12:43
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jvanz
Copy link
Copy Markdown
Member

jvanz commented Mar 25, 2026

As far as I can see, we can merge this updates. The upload-arfitact changes should not be a problem because we do not upload files using blobs. Furthermore, the feature mentioned in the changelog is disable by default:

Callers will need to opt into this change by setting the new archive flag to false (to maintain backwards compatibility, the flag defaults to true right now). Only a single file can be uploaded right now. If the action detects multiple files, it will error.

And the download-artifact update should not be an issue neither. The change is that it will try to unzip only zipped files. But all the artifacts it downloads from our CI are zipped.

Besides that, I've fixed the release-drafter configuration and CI files

Copy link
Copy Markdown
Member

@viccuad viccuad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Looking forward to have the autolabeler back.

I would expect the autolabeler to need write permissions for the issues/prs at least, but I'm happy merging and seeing.

@jvanz
Copy link
Copy Markdown
Member

jvanz commented Mar 26, 2026

Thanks! Looking forward to have the autolabeler back.

I would expect the autolabeler to need write permissions for the issues/prs at least, but I'm happy merging and seeing.

Surprise! #1608
🤦

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Development

Successfully merging this pull request may close these issues.

5 participants