diff --git a/.github/workflows/build_notarized.yml b/.github/workflows/build_notarized.yml index b54656410e..96a112d18d 100644 --- a/.github/workflows/build_notarized.yml +++ b/.github/workflows/build_notarized.yml @@ -244,6 +244,19 @@ jobs: file-name: ${{ github.workspace }}/release/DuckDuckGo-${{ env.app-version }}-dSYM.zip task-url: ${{ env.asana-task-url }} + - name: Upload dSYMs to S3 + if: ${{ env.release-type == 'release' && (startsWith(github.ref_name, 'release') || startsWith(github.ref_name, 'hotfix')) }} + env: + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_DEFAULT_REGION: ${{ vars.AWS_DEFAULT_REGION }} + DSYM_BUCKET_NAME: ${{ vars.DSYM_BUCKET_NAME }} + DSYM_BUCKET_PREFIX: ${{ vars.DSYM_BUCKET_PREFIX }} + run: | + aws s3 cp \ + ${{ github.workspace }}/release/DuckDuckGo-${{ env.app-version }}-dSYM.zip \ + s3://${{ env.DSYM_BUCKET_NAME }}/${{ env.DSYM_BUCKET_PREFIX }}/ + create-dmg: name: Create DMG