Skip to content

fix(ci): stabilize BHUSA Python tooling tests#292

Open
01rabbit wants to merge 1 commit into
mainfrom
fix/ci-bhusa-tooling-paths
Open

fix(ci): stabilize BHUSA Python tooling tests#292
01rabbit wants to merge 1 commit into
mainfrom
fix/ci-bhusa-tooling-paths

Conversation

@01rabbit

Copy link
Copy Markdown
Owner

Summary

  • add an explicit chmod normalization step for bin/azazel-edge-* wrappers before Python tests
  • run pytest with PYTHONPATH=.:py so root-level and py/ package imports are both available in CI
  • add checkout to the optional dependency-review job so the action has repository contents when enabled

Why

Recent BHUSA closeout tooling added tests that execute local bin/azazel-edge-bhusa-* wrappers. In a fresh GitHub Actions checkout, CI should not depend on implicit executable-bit or import-path assumptions. This PR makes the workflow deterministic for the added tooling tests.

Testing

  • Not run locally: repository clone is unavailable from this execution environment.
  • Change is limited to GitHub Actions workflow hardening.

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.

1 participant