Skip to content

ci: remove dependabot and update GitHub Actions - #431

Merged
devmobasa merged 7 commits into
mainfrom
chore/update-ci-actions
Nov 1, 2026
Merged

devmobasa merged 7 commits into
mainfrom
chore/update-ci-actions

Conversation

@devmobasa

Copy link
Copy Markdown
Owner

Summary

Removes Dependabot version updates and applies the useful GitHub Actions
updates by hand.

Dependabot's first run opened three pull requests, and all three failed CI:

Changes

  • Remove .github/dependabot.yml and its note in .github/AGENTS.md.
  • Update six actions, one commit each:
Action From To
actions/checkout v4 v7
actions/setup-dotnet v4 v6
actions/cache v4 v6
actions/upload-artifact v4 v7
actions/download-artifact v4 v8
softprops/action-gh-release v2 v3

Notes

  • Rust stays at 1.99.1.
  • The cargo-deny advisories job stays, so pull requests and pushes to main
    still report new advisories. Like before, it does not block merges.
  • download-artifact and action-gh-release only run on a release tag, so the
    next release is their first real run. A digest mismatch in
    download-artifact now fails the job instead of logging a warning.

All three pull requests from its first run failed CI: a Rust toolchain
that has not been released, a second xkbcommon version, and a breaking
smithay-client-toolkit release. Update dependencies by hand instead.
Moves checkout to the Node 24 runtime. v4 targets Node 20, which GitHub
has deprecated.
Runs on Node 24. The global-json-file input is unchanged.
Runs on Node 24. The path and key inputs are unchanged.
Runs on Node 24. Artifacts stay zipped because the new archive input
defaults to true.
Runs on Node 24. A digest mismatch now fails the release job instead of
logging a warning.
Moves the action from Node 20 to Node 24. The files and
generate_release_notes inputs are unchanged.
@devmobasa
devmobasa merged commit 3ef723f into main Nov 1, 2026
5 checks passed
@devmobasa
devmobasa deleted the chore/update-ci-actions branch November 3, 2026 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant