From 647874f660023641fae03eb19f203e042123c87c Mon Sep 17 00:00:00 2001 From: SashaMIT Date: Wed, 5 Aug 2026 22:27:36 +0700 Subject: [PATCH] ci: bind publish package-path input via env before shell Bind inputs package-path into step env: before shell use when computing TARGET in the publish workflows, keeping ${{ }} expansions out of run: scripts. Signed-off-by: SashaMIT Co-authored-by: Cursor --- .github/workflows/publish-js.yml | 4 +++- .github/workflows/publish-rust.yml | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-js.yml b/.github/workflows/publish-js.yml index 6c6036e..e2af4d6 100644 --- a/.github/workflows/publish-js.yml +++ b/.github/workflows/publish-js.yml @@ -54,9 +54,11 @@ jobs: - name: Compute variables id: compute shell: bash + env: + PACKAGE_PATH: ${{ inputs.package-path }} run: | echo "SOLANA_CLI_VERSION=$(make solana-cli-version)" >> "$GITHUB_OUTPUT" - TARGET=$(echo ${{ inputs.package-path }} | sed 's#/#-#') + TARGET=$(echo "$PACKAGE_PATH" | sed 's#/#-#') echo "TARGET=$TARGET" >> "$GITHUB_OUTPUT" main: diff --git a/.github/workflows/publish-rust.yml b/.github/workflows/publish-rust.yml index 8bf06cc..e549f40 100644 --- a/.github/workflows/publish-rust.yml +++ b/.github/workflows/publish-rust.yml @@ -60,10 +60,12 @@ jobs: - name: Compute variables id: compute shell: bash + env: + PACKAGE_PATH: ${{ inputs['package-path'] }} run: | echo "RUST_TOOLCHAIN_NIGHTLY=$(make rust-toolchain-nightly)" >> "$GITHUB_OUTPUT" echo "SOLANA_CLI_VERSION=$(make solana-cli-version)" >> "$GITHUB_OUTPUT" - TARGET=$(echo ${{ inputs['package-path'] }} | sed 's#/#-#') + TARGET=$(echo "$PACKAGE_PATH" | sed 's#/#-#') echo "TARGET=$TARGET" >> "$GITHUB_OUTPUT" main: