Skip to content

[ci] Update GitHub Actions to latest major release#824

Open
gruenich wants to merge 1 commit intoform-dev:masterfrom
gruenich:feature/update-github-actions
Open

[ci] Update GitHub Actions to latest major release#824
gruenich wants to merge 1 commit intoform-dev:masterfrom
gruenich:feature/update-github-actions

Conversation

@gruenich
Copy link
Copy Markdown

@gruenich gruenich commented May 5, 2026

Fix deprecation warnings that Node20.js will stop working in June.

There is one case where actions/checkout@v1 is used. This will still break in June. I am not aware of an obvious replacement.

@coveralls
Copy link
Copy Markdown

coveralls commented May 6, 2026

Coverage Status

coverage: 58.481%. remained the same — gruenich:feature/update-github-actions into form-dev:master

Fix deprecation warnings that Node20.js will stop working
in June.
@gruenich gruenich force-pushed the feature/update-github-actions branch from 04d2215 to b46f98b Compare May 6, 2026 05:25
@gruenich
Copy link
Copy Markdown
Author

gruenich commented May 6, 2026

Additional to the issue with actions/checkout@v1, not all dependencies are ready for Node 20 to 24 switch. See awalsh128/cache-apt-pkgs-action#198

- name: Install dependencies (Ubuntu)
if: runner.os == 'Linux' && steps.setup.outputs.container == 'false'
uses: awalsh128/cache-apt-pkgs-action@a605dbde2ac49a823c9c87ad58491b51848bf355 # for empty_packages_behavior
uses: awalsh128/cache-apt-pkgs-action@acb598e5ddbc6f68a970c5da0688d2f3a9f04d05 # v 1.6.0 for empty_packages_behavior
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This line can use awalsh128/cache-apt-pkgs-action@v1 once the upstream v1 tag has been updated correctly.

By the way, thanks for opening this PR!

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Do you ask me to change it to @v1 now? For me this would be the right way, I just wanted to stick to the style already used for third-party actions.

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.

3 participants