Skip to content

chore(deps): bump actions/checkout from v5 to v6#2703

Merged
nicomiguelino merged 2 commits intoScreenly:masterfrom
nicomiguelino:bump-actions-checkout-to-v6
Mar 21, 2026
Merged

chore(deps): bump actions/checkout from v5 to v6#2703
nicomiguelino merged 2 commits intoScreenly:masterfrom
nicomiguelino:bump-actions-checkout-to-v6

Conversation

@nicomiguelino
Copy link
Contributor

Description

Bumps actions/checkout to v6 across all workflow files (16 references in 12 files).

The key change in v6 is that credentials are stored under $RUNNER_TEMP via includeIf git config directives instead of directly in .git/config. This is transparent for most workflows.

Risk Assessment

Workflow Risk
javascript-lint.yaml None
python-lint.yaml None
lint-workflows.yml None
test-runner.yml None
generate-openapi-schema.yml None
codeql-analysis.yaml None
deploy-website.yaml None
docker-build.yaml None
build-balena-disk-image.yaml None
build-webview.yaml None
sbom.yaml Low — sbomify/github-action@master may be a Docker container action, but does not require git credentials post-checkout
ansible-lint.yaml Low — ansible-community/ansible-lint-action@main is likely Docker-based, but only needs checked-out files

Checklist

  • I have performed a self-review of my own code.
  • New and existing unit tests pass locally and on CI with my changes.
  • I have done an end-to-end test for Raspberry Pi devices.
  • I have tested my changes for x86 devices.
  • I added a documentation for the changes I have made (when necessary).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@nicomiguelino nicomiguelino marked this pull request as ready for review March 21, 2026 03:30
@nicomiguelino nicomiguelino requested a review from a team as a code owner March 21, 2026 03:30
@nicomiguelino nicomiguelino requested a review from Copilot March 21, 2026 03:30
Copy link

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 the GitHub Actions workflows to use actions/checkout@v6 everywhere, aligning all CI/CD entrypoints on the same checkout implementation.

Changes:

  • Bump actions/checkout from v5 to v6 across all workflow files.
  • Update all checkout steps consistently (16 references across 12 workflows).

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/test-runner.yml Update checkout action to actions/checkout@v6 for the reusable test workflow.
.github/workflows/sbom.yaml Update checkout action to actions/checkout@v6 in both SBOM jobs.
.github/workflows/python-lint.yaml Update checkout action to actions/checkout@v6 for Python lint job.
.github/workflows/lint-workflows.yml Update checkout action to actions/checkout@v6 for workflow linting job.
.github/workflows/javascript-lint.yaml Update checkout action to actions/checkout@v6 for JS lint job.
.github/workflows/generate-openapi-schema.yml Update checkout action to actions/checkout@v6 for schema generation job.
.github/workflows/docker-build.yaml Update checkout action to actions/checkout@v6 in both build matrix and balena jobs.
.github/workflows/deploy-website.yaml Update checkout action to actions/checkout@v6 for Pages build job.
.github/workflows/codeql-analysis.yaml Update checkout action to actions/checkout@v6 for CodeQL analysis job.
.github/workflows/build-webview.yaml Update checkout action to actions/checkout@v6 in all webview build jobs.
.github/workflows/build-balena-disk-image.yaml Update checkout action to actions/checkout@v6 for disk image build job.
.github/workflows/ansible-lint.yaml Update checkout action to actions/checkout@v6 for ansible-lint job.

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

@sonarqubecloud
Copy link

@nicomiguelino nicomiguelino merged commit 8ee205d into Screenly:master Mar 21, 2026
18 checks passed
@nicomiguelino nicomiguelino deleted the bump-actions-checkout-to-v6 branch March 21, 2026 23:23
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.

2 participants