Skip to content

Create copilot-setup-steps workflow with pinned action SHAs#346

Closed
Copilot wants to merge 2 commits intodd/copilot-setup/2from
copilot/fix-github-actions-workflow
Closed

Create copilot-setup-steps workflow with pinned action SHAs#346
Copilot wants to merge 2 commits intodd/copilot-setup/2from
copilot/fix-github-actions-workflow

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 28, 2026

The copilot-setup-steps workflow was missing, causing CI job 68979732486 to fail with: "actions must be pinned to a full-length commit SHA".

What This PR Contributes

New Copilot setup workflow:

  • Added .github/workflows/copilot-setup-steps.yml to automate environment setup, including repository checkout, Node.js installation (with npm caching), dependency installation for the CDS extractor, automatic generation of .codeql-version from qlt.conf.json, and initialization of the CodeQL environment.

Future Works

  • N/A

Fix CI failure (job 68979732486): create the missing workflow file with
all three actions pinned to full commit SHAs instead of tags/branches.

- actions/checkout@v6 → de0fac2e4500dabe0009e67214ff5f5447ce83dd
- actions/setup-node@v6 → 53b83947a5a98c8d113130e565377fae1a50d02f
- setup-codeql-environment@main → de78423de19152f49ed45d1df6e7b70f721132c8

Agent-Logs-Url: https://github.com/advanced-security/codeql-sap-js/sessions/2b94b4ac-d715-4991-8ac1-9135642e433d

Co-authored-by: data-douser <70299490+data-douser@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions workflow copilot-setup-steps Create copilot-setup-steps workflow with pinned action SHAs Mar 28, 2026
Copilot AI requested a review from data-douser March 28, 2026 03:22
@data-douser data-douser marked this pull request as ready for review March 28, 2026 03:22
@data-douser data-douser enabled auto-merge (squash) March 28, 2026 03:23
@data-douser data-douser disabled auto-merge March 28, 2026 03:23
@data-douser data-douser changed the base branch from main to dd/copilot-setup/2 March 28, 2026 03:24
@data-douser data-douser added the bug Something isn't working label Mar 28, 2026
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