diff --git a/.github/workflows/release-reusable-rc-build.yml b/.github/workflows/release-reusable-rc-build.yml index 921dc9912dded..0f19dd901f3b9 100644 --- a/.github/workflows/release-reusable-rc-build.yml +++ b/.github/workflows/release-reusable-rc-build.yml @@ -42,32 +42,20 @@ jobs: # However, env variables don't work for forks: https://github.com/orgs/community/discussions/44322 # This workaround sets the container image for each job using 'set-image' job output. runs-on: ubuntu-latest - env: - BINARY: ${{ inputs.binary }} outputs: IMAGE: ${{ steps.set_image.outputs.IMAGE }} - RUNNER: ${{ steps.set_image.outputs.RUNNER }} steps: - name: Checkout uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - id: set_image - run: | - cat .github/env >> $GITHUB_OUTPUT - RUNNER="" - if [[ "${BINARY}" =~ "polkadot-parachain" || "${BINARY}" =~ "polkadot-omni-node" ]]; then - RUNNER="ubuntu-latest-m" - echo "Using ubuntu-latest-m runner" - else - RUNNER="ubuntu-latest" - echo "Using ubuntu-latest runner" - fi - echo "RUNNER=${RUNNER}" >> $GITHUB_OUTPUT + run: cat .github/env >> $GITHUB_OUTPUT + build-rc: if: ${{ inputs.target == 'x86_64-unknown-linux-gnu' }} needs: [set-image] - runs-on: ${{ needs.set-image.outputs.RUNNER }} + runs-on: ubuntu-latest-m environment: release container: image: ${{ needs.set-image.outputs.IMAGE }}