Skip to content

build(deps): update GitHub Actions dependencies#1084

Closed
dgee2 wants to merge 3 commits into
mainfrom
copilot/dependency-update/github-actions/major-minor-patch
Closed

build(deps): update GitHub Actions dependencies#1084
dgee2 wants to merge 3 commits into
mainfrom
copilot/dependency-update/github-actions/major-minor-patch

Conversation

@dgee2

@dgee2 dgee2 commented May 26, 2026

Copy link
Copy Markdown
Owner

Dependency Updates

This pull request updates GitHub Actions dependencies to their latest stable versions.

Summary

Updated 9 GitHub Actions across 2 workflow files:

Action Previous Updated Type
actions/checkout v6 v6.0.2 patch
actions/cache v5 v5.0.5 patch
actions/setup-dotnet v5 v5.2.0 minor
actions/setup-node v6 v6.4.0 minor
actions/upload-artifact v7 v7.0.1 patch
actions/download-artifact v8 v8.0.1 patch
actions/dependency-review-action v4 v5 major
github/codeql-action/init v4 v4.36.0 minor
github/codeql-action/analyze v4 v4.36.0 minor

Modified Files

  • .github/workflows/main.yml
  • .github/workflows/codeql.yml

Notable Changes

Major Update:

  • actions/dependency-review-action v4 → v5: This major version update includes the runtime upgrade from Node.js 20 to Node.js 24, requiring Actions Runner v2.327.1 or later. It also includes improved handling of patched versions for advisories with non-strict semver ranges (e.g., Maven beta versions).

Minor Updates:

  • actions/setup-dotnet v5 → v5.2.0: Adds support for workloads input and optional architecture input for cross-architecture .NET installs.
  • actions/setup-node v6 → v6.4.0: Updates Node.js versions and dependencies.
  • github/codeql-action v4 → v4.36.0: Multiple incremental improvements to CodeQL analysis.

Patch Updates:

  • actions/checkout v6 → v6.0.2: Fixes tag handling to preserve annotations and explicit fetch-tags.
  • actions/cache v5 → v5.0.5: Updates ts-http-runtime dependency.
  • actions/upload-artifact v7 → v7.0.1: Updates ts-http-runtime dependency and README improvements.
  • actions/download-artifact v8 → v8.0.1: Adds support for CJK characters in artifact names and fixes content-type mismatches.

Validation

✅ YAML syntax validated
✅ All action references use published versions
✅ No breaking changes expected for minor and patch updates
⚠️ Major update to dependency-review-action requires Actions Runner v2.327.1+


This PR was automatically generated by the GitHub Actions dependency update workflow.

Generated by Dependency Update GitHub Actions · ● 8M ·

dgee2 and others added 3 commits May 26, 2026 08:38
…n agentic dependency update workflows

- Add 'dotnet' and 'node' to network allowed list in dependency-update-github-actions.md
  so the validation step can run dotnet restore/build and pnpm install/build (fixes firewall
  blocking api.nuget.org during validation)
- Add 'dotnet' to network allowed list in dependency-update-node.md so the backend can be
  built to generate the OpenAPI spec required for frontend type-check validation
- Change protected-files policy from 'fallback-to-issue' to 'allowed' with .github/workflows/
  and .github/actions/ excluded from the protected set in dependency-update-github-actions.md,
  since this workflow is explicitly designed to update workflow files
- Add github-token: GH_AW_GITHUB_TOKEN to create-pull-request safe-output so a PAT with
  workflow scope is used when pushing changes to .github/workflows/*.yml files
- Recompile all modified .lock.yml files via 'gh aw compile'

Fixes #1077 and #1078

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ate workflow

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- actions/checkout: v6 → v6.0.2
- actions/cache: v5 → v5.0.5
- actions/setup-dotnet: v5 → v5.2.0
- actions/setup-node: v6 → v6.4.0
- actions/upload-artifact: v7 → v7.0.1
- actions/download-artifact: v8 → v8.0.1
- actions/dependency-review-action: v4 → v5
- github/codeql-action/init: v4 → v4.36.0
- github/codeql-action/analyze: v4 → v4.36.0

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 26, 2026 07:39
@sonarqubecloud

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 GitHub Actions workflow dependencies to newer stable versions to keep CI/build/security workflows current. It also updates the repository’s gh-aw “dependency update” workflow configuration/compiled outputs to permit required tooling/network access for validation and workflow edits.

Changes:

  • Bump action versions in primary CI workflow (main.yml) and CodeQL workflow (codeql.yml).
  • Update gh-aw dependency update workflow source files (dependency-update-*.md) and regenerate corresponding compiled lock workflows (dependency-update-*.lock.yml).
  • Expand gh-aw network allowlists (dotnet/node) and adjust safe-outputs configuration for GitHub Actions dependency updates.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
.github/workflows/main.yml Updates action references used by the main CI pipeline (checkout/cache/setup-dotnet/setup-node/artifacts/dependency-review).
.github/workflows/codeql.yml Updates checkout and CodeQL init/analyze action versions for code scanning.
.github/workflows/dependency-update-node.md Adds dotnet to allowed network groups for node dependency update workflow validation.
.github/workflows/dependency-update-node.lock.yml Regenerated compiled workflow reflecting updated allowed domains/prompt IDs/etc.
.github/workflows/dependency-update-github-actions.md Updates gh-aw config (allowed networks; safe-outputs allowed files/protected policy; token wiring).
.github/workflows/dependency-update-github-actions.lock.yml Regenerated compiled workflow reflecting updated gh-aw config and updated allowlists/token usage.

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

- name: Checkout
if: github.event_name == 'pull_request'
uses: actions/checkout@v6
uses: actions/checkout@v6.0.2
exclude:
- .github/workflows/
- .github/actions/
github-token: ${{ secrets.GH_AW_GITHUB_TOKEN }}
with:
ref: ${{ github.event.repository.default_branch }}
token: ${{ secrets.GH_AW_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
token: ${{ secrets.GH_AW_GITHUB_TOKEN }}
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