Skip to content

Conversation

@data-douser
Copy link
Collaborator

Summary of Changes

This pull request updates the release workflow configuration to improve tag handling and streamline the CodeQL setup process. The main changes focus on ensuring the correct commit is checked out during releases and centralizing the CodeQL environment setup.

Outline of Changes

Workflow improvements:

  • Added fetch-tags: true to the actions/checkout step to ensure tags are fetched, allowing the workflow to resolve and checkout the correct tag during releases.

CodeQL setup refactor:

  • Replaced the direct use of github/codeql-action/init@v3 with a custom local action .github/actions/setup-codeql-environment for setting up the CodeQL environment, and updated the input parameters to add the tool to the path and skip installing language runtimes.

Copilot AI and others added 3 commits February 9, 2026 20:58
@data-douser data-douser self-assigned this Feb 9, 2026
@data-douser data-douser requested a review from enyil as a code owner February 9, 2026 22:13
@data-douser data-douser added the bug Something isn't working label Feb 9, 2026
@data-douser data-douser requested a review from a team as a code owner February 9, 2026 22:13
Copilot AI review requested due to automatic review settings February 9, 2026 22:13
@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

  • .github/workflows/release.yml

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

Updates the release workflow to make manual (workflow_dispatch) releases reliably target a tag and to centralize CodeQL CLI setup using the repo’s composite action.

Changes:

  • Configure actions/checkout to fetch tags for release runs.
  • Replace github/codeql-action/init@v3 with the local .github/actions/setup-codeql-environment action, adding CodeQL to PATH and skipping language runtime installs.

@data-douser data-douser enabled auto-merge February 9, 2026 22:29
@data-douser
Copy link
Collaborator Author

Superseded by #38

auto-merge was automatically disabled February 10, 2026 01:45

Pull request was closed

@data-douser data-douser deleted the dd/test-release-workflow/1 branch February 11, 2026 01:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants