diff --git a/.github/workflows/full-release-validation.yml b/.github/workflows/full-release-validation.yml index dcffa638e0c9..d80c7794236f 100644 --- a/.github/workflows/full-release-validation.yml +++ b/.github/workflows/full-release-validation.yml @@ -764,6 +764,7 @@ jobs: env: GH_TOKEN: ${{ github.token }} TARGET_REF: ${{ inputs.ref }} + TARGET_CONTEXT_REF: ${{ inputs.target_context_ref }} TARGET_SHA: ${{ needs.resolve_target.outputs.sha }} CHILD_WORKFLOW_REF: ${{ github.ref_name }} PARENT_WORKFLOW_SHA: ${{ github.sha }} diff --git a/test/scripts/plugin-prerelease-test-plan.test.ts b/test/scripts/plugin-prerelease-test-plan.test.ts index 2ea16bc5fb9b..8b9839256dec 100644 --- a/test/scripts/plugin-prerelease-test-plan.test.ts +++ b/test/scripts/plugin-prerelease-test-plan.test.ts @@ -279,9 +279,10 @@ describe("scripts/lib/plugin-prerelease-test-plan.mjs", () => { const pluginPrereleaseScript = releaseWorkflow.jobs.plugin_prerelease.steps.find( (step: WorkflowStep) => step.name === "Dispatch and monitor plugin prerelease", ).run; - const releaseChecksScript = releaseWorkflow.jobs.release_checks.steps.find( + const releaseChecksStep = releaseWorkflow.jobs.release_checks.steps.find( (step: WorkflowStep) => step.name === "Dispatch and monitor release checks", - ).run; + ); + const releaseChecksScript = releaseChecksStep.run; const buildDistStep = workflow.jobs["build-artifacts"].steps.find( (step: WorkflowStep) => step.name === "Build dist", ); @@ -425,6 +426,7 @@ describe("scripts/lib/plugin-prerelease-test-plan.mjs", () => { expect(releaseChecksScript).toContain( 'release_checks_target_ref="${TARGET_CONTEXT_REF:-$TARGET_REF}"', ); + expect(releaseChecksStep.env?.TARGET_CONTEXT_REF).toBe("${{ inputs.target_context_ref }}"); expect(releaseChecksScript).toContain('-f ref="$release_checks_target_ref"'); expect(releaseWorkflowSource).toContain('--arg targetContextRef "$TARGET_CONTEXT_REF"'); expect(releaseWorkflowSource).toContain("targetContextRef: $targetContextRef");