Skip to content

fix(ci): pin test repository refs to stable commits#130

Closed
DerekRoberts wants to merge 1 commit intomainfrom
feat/pin-test-repository-ref
Closed

fix(ci): pin test repository refs to stable commits#130
DerekRoberts wants to merge 1 commit intomainfrom
feat/pin-test-repository-ref

Conversation

@DerekRoberts
Copy link
Copy Markdown
Member

Summary

Upstream breakage in bcgov/quickstart-openshift (merged broken lockfile on April 7th) is causing all CI runs to fail during npm ci.

This PR pins the test repositories to known good commits to protect this action's CI from upstream instability.

Changes

  • Pinned bcgov/quickstart-openshift to a5b623e6 (April 2nd)
  • Pinned bcgov/nr-waste-plus to 326778f5
  • Added branch input to the action call in tests.yml

@DerekRoberts DerekRoberts requested a review from mishraomp as a code owner April 9, 2026 18:32
Copilot AI review requested due to automatic review settings April 9, 2026 18:32
Copy link
Copy Markdown
Contributor

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 stabilizes the action’s CI test workflow by pinning external test repositories to known-good commit SHAs, avoiding upstream breakages (e.g., broken lockfiles) from impacting this repo’s CI.

Changes:

  • Add a matrix-provided branch (ref) for bcgov/nr-waste-plus, pinned to a stable commit SHA.
  • Provide a default branch (ref) for other matrix entries (effectively pinning bcgov/quickstart-openshift to a stable commit SHA).

@DerekRoberts
Copy link
Copy Markdown
Member Author

Closing in favor of fixing the upstream issue in bcgov/quickstart-openshift#2668. We should always fix the root cause rather than pinning to old versions.

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