Skip to content

[ci-coach] Fix failing unit tests: embed missing work queue deps, sort actions-lock containers #67212

Description

@github-actions

Tip

Your pull request is ready to create! 🎉 ✅

Everything is OK—the changes have been pushed to a branch. Please review the protected files, then create the pull request when you are ready.

Create the pull request

The original pull request description is below.


CI Optimization Proposal (Pre-flight Repair)

Summary

Pre-flight test-unit failed with two issues:

  • TestSessionParserSourcesIncludeLocalDependencies: actions/setup/session_parsers.go did not embed js/work_queue_issue_contract.cjs and js/work_queue_checked_transport.cjs, which other embedded files require.
  • TestActionsLockJSONFieldsAreSorted: the containers keys in .github/aw/actions-lock.json were not sorted lexicographically (e.g. 0.28.5 before 0.28.50).

Changes

  • Added the two missing files to the go:embed list.
  • Re-sorted the containers keys in actions-lock.json (reorder only, no content change).

Validation Results

go test ./actions/setup passes. The TestActionsLock* and TestSessionParser* tests pass. make fmt was run. I did not run the full make test-unit.


Note

Protected files

This patch modifies protected files, which may affect project dependencies, CI/CD pipelines, or agent behaviour.

Protected files

To route changes like this to a review issue instead of blocking, configure protected-files: fallback-to-issue in your workflow configuration.

Generated by CI Optimization Coach · copilot · auto · 24.1 AIC · ⌖ 1.15 AIC · ⊞ 16.6K · ◷

  • expires on Oct 11, 2026, 5:40 AM UTC-08:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions