diff --git a/.github/workflows/sign.yml b/.github/workflows/sign.yml index ec6afaa12..5a184ca51 100644 --- a/.github/workflows/sign.yml +++ b/.github/workflows/sign.yml @@ -4,10 +4,6 @@ on: workflow_call: jobs: - build-release: - uses: ./.github/workflows/build.yml - with: - configuration: Release test-release: uses: ./.github/workflows/test.yml smoke-inflator: @@ -16,7 +12,6 @@ jobs: sign: runs-on: ubuntu-latest needs: - - build-release - test-release - smoke-inflator steps: @@ -28,7 +23,7 @@ jobs: api-token: ${{ secrets.SIGNPATH_API_TOKEN }} signing-policy-slug: release-signing artifact-configuration-slug: release - github-artifact-id: ${{ needs.build-release.outputs.unsigned-artifact-id }} + github-artifact-id: ${{ needs.smoke-inflator.outputs.unsigned-artifact-id }} wait-for-completion: true output-artifact-directory: _build/signed - name: Upload signed artifact diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index a2c3a030d..b7c80cac3 100644 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -7,6 +7,10 @@ on: - synchronize - reopened workflow_call: + outputs: + unsigned-artifact-id: + description: Artifact ID of the assets to be signed + value: ${{ jobs.build-release.outputs.unsigned-artifact-id }} jobs: build-release: