From 10d23cab972150226a97ffcfcee56bd177d404db Mon Sep 17 00:00:00 2001 From: Michal Checinski Date: Mon, 2 Sep 2024 11:39:04 +0200 Subject: [PATCH] Use extension profile to sign browser extension for Safari --- .github/workflows/build-browser.yml | 19 +++++++++++++++++-- .github/workflows/build-desktop.yml | 8 ++++---- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-browser.yml b/.github/workflows/build-browser.yml index 14bc578bef1..4e07c4a2915 100644 --- a/.github/workflows/build-browser.yml +++ b/.github/workflows/build-browser.yml @@ -273,11 +273,26 @@ jobs: run: | mkdir -p $HOME/secrets + # az storage blob download --account-name $ACCOUNT_NAME --container-name $CONTAINER_NAME \ + # --name bitwarden_desktop_appstore.provisionprofile \ + # --file $HOME/secrets/bitwarden_desktop_appstore.provisionprofile \ + # --output none + az storage blob download --account-name $ACCOUNT_NAME --container-name $CONTAINER_NAME \ - --name bitwarden_desktop_appstore.provisionprofile \ - --file $HOME/secrets/bitwarden_desktop_appstore.provisionprofile \ + --name bitwarden_desktop_autofill_app_store_2024.provisionprofile \ + --file $HOME/secrets/bitwarden_desktop_autofill_app_store_2024.provisionprofile \ --output none + - name: Set up provisioning profiles + run: | + AUTOFILL_PROFILE_PATH=$HOME/secrets/bitwarden_desktop_autofill_app_store_2024.provisionprofile + PROFILES_DIR_PATH=$HOME/Library/MobileDevice/Provisioning\ Profiles + + mkdir -p "$PROFILES_DIR_PATH" + + AUTOFILL_UUID=$(grep UUID -A1 -a $AUTOFILL_PROFILE_PATH | grep -io "[-A-F0-9]\{36\}") + cp $AUTOFILL_PROFILE_PATH "$PROFILES_DIR_PATH/$AUTOFILL_UUID.provisionprofile" + - name: Get certificates run: | mkdir -p $HOME/certificates diff --git a/.github/workflows/build-desktop.yml b/.github/workflows/build-desktop.yml index 8c28bc5498a..919961b447c 100644 --- a/.github/workflows/build-desktop.yml +++ b/.github/workflows/build-desktop.yml @@ -1073,10 +1073,10 @@ jobs: run: | mkdir -p $HOME/secrets - az storage blob download --account-name $ACCOUNT_NAME --container-name $CONTAINER_NAME \ - --name bitwarden_desktop_appstore.provisionprofile \ - --file $HOME/secrets/bitwarden_desktop_appstore.provisionprofile \ - --output none + # az storage blob download --account-name $ACCOUNT_NAME --container-name $CONTAINER_NAME \ + # --name bitwarden_desktop_appstore.provisionprofile \ + # --file $HOME/secrets/bitwarden_desktop_appstore.provisionprofile \ + # --output none az storage blob download --account-name $ACCOUNT_NAME --container-name $CONTAINER_NAME \ --name bitwarden_desktop_autofill_app_store_2024.provisionprofile \