From 9c033b9d40087a9a4eef6a013d17fd696c44459c Mon Sep 17 00:00:00 2001 From: Joey Parrish Date: Mon, 4 Mar 2024 11:06:43 -0800 Subject: [PATCH] ci: Add missing arm64 (self-hosted) builds on release (#1358) The build invocation from the release workflow needs settings to trigger self-hosted builds, including Linux arm64. --- .github/workflows/release-please.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-please.yaml b/.github/workflows/release-please.yaml index ff7338031f..a73a117511 100644 --- a/.github/workflows/release-please.yaml +++ b/.github/workflows/release-please.yaml @@ -13,8 +13,13 @@ on: - v[0-9]* jobs: + settings: + name: Settings + uses: ./.github/workflows/settings.yaml + release: runs-on: ubuntu-latest + needs: settings outputs: release_created: ${{ steps.release.outputs.release_created }} tag_name: ${{ steps.release.outputs.tag_name }} @@ -101,11 +106,13 @@ jobs: # Do a complete build build: name: Build - needs: release + needs: [settings, release] if: needs.release.outputs.release_created uses: ./.github/workflows/build.yaml with: ref: ${{ github.ref }} + self_hosted: ${{ needs.settings.outputs.self_hosted != '' }} + debug: ${{ needs.settings.outputs.debug != '' }} # Attach build artifacts to the release artifacts: