From ecfbf2ba151fbaf9d271a10a12ff297afabe9dc7 Mon Sep 17 00:00:00 2001 From: Vince Grassia <593223+vgrassia@users.noreply.github.com> Date: Tue, 2 Nov 2021 09:26:49 -0400 Subject: [PATCH] Add step to get Safari Extension branch ref (#1134) --- .github/workflows/build.yml | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 12dc3b0e..fe0e222b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,6 +30,7 @@ jobs: outputs: package_version: ${{ steps.retrieve-version.outputs.package_version }} build_number: ${{ steps.increment-version.outputs.build_number }} + safari_ref: ${{ steps.safari-ref.outputs.safari_ref }} steps: - name: Checkout repo uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 @@ -40,13 +41,27 @@ jobs: PKG_VERSION=$(jq -r .version src/package.json) echo "::set-output name=package_version::$PKG_VERSION" - - name: Increment version + - name: Increment Version id: increment-version run: | BUILD_NUMBER=$(expr 500 + $GITHUB_RUN_NUMBER) echo "Setting build number to $BUILD_NUMBER" echo "::set-output name=build_number::$BUILD_NUMBER" + - name: Get Safari Branch Ref + id: safari-ref + run: | + SAFARI_REF=master + + if [ "$GITHUB_REF" = "hotfix" ]; then + SAFARI_REF=hotfix + elif [ "$GITHUB_REF" = "rc" ]; then + SAFARI_REF=rc + fi + + echo "Setting Safari Extension ref to $SAFARI_REF" + echo "::set-output name=safari_ref::$SAFARI_REF" + linux: name: Linux Build @@ -465,6 +480,7 @@ jobs: with: repository: 'bitwarden/browser' path: 'dist-safari/browser' + ref: ${{ needs.setup.outputs.safari_ref }} - name: Build Safari extension shell: pwsh @@ -612,7 +628,7 @@ jobs: with: repository: 'bitwarden/browser' path: 'dist-safari/browser' - ref: ${{ github.ref }} + ref: ${{ needs.setup.outputs.safari_ref }} - name: Build Safari extension if: steps.safari-cache.outputs.cache-hit != 'true' @@ -800,7 +816,7 @@ jobs: with: repository: 'bitwarden/browser' path: 'dist-safari/browser' - ref: ${{ github.ref }} + ref: ${{ needs.setup.outputs.safari_ref }} - name: Build Safari extension if: steps.safari-cache.outputs.cache-hit != 'true' @@ -970,6 +986,7 @@ jobs: with: repository: 'bitwarden/browser' path: 'dist-safari/browser' + ref: ${{ needs.setup.outputs.safari_ref }} - name: Build Safari extension if: steps.safari-cache.outputs.cache-hit != 'true'