Skip to content

ci: bind workflow/composite inputs via env before shell - #13468

Open
SashaMIT wants to merge 1 commit into
noir-lang:masterfrom
SashaMIT:ci/bind-workflow-inputs-env
Open

ci: bind workflow/composite inputs via env before shell#13468
SashaMIT wants to merge 1 commit into
noir-lang:masterfrom
SashaMIT:ci/bind-workflow-inputs-env

Conversation

@SashaMIT

@SashaMIT SashaMIT commented Aug 5, 2026

Copy link
Copy Markdown

Summary

  • Bind inputs.npm-tag through env: before nightly version / publish shell steps in publish-es-packages.yml.
  • Bind Playwright version/browsers through env: before the install command in install-playwright.
  • Bind binary name / workspace through env: before PATH setup in download-binary.
  • Same class as GitHub’s documented script-injection guidance for interpolating workflow/composite inputs into run: scripts.

Test plan

  • ES package publish with non-latest npm-tag still versions and publishes correctly
  • Playwright install still installs requested browsers
  • download-binary still adds the artifact binary to PATH

Made with Cursor

Pass npm-tag, playwright version/browsers, and binary name through
env: before use in run: scripts (script-injection class).

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Thank you for your contribution to the Noir language.

Please do not force push to this branch after the Noir team have started review of this PR. Doing so will only delay us merging your PR as we will need to start the review process from scratch.

Thanks for your understanding.

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