fix(v1.2.1): resolve sandbox Downloads symlink, non-blocking launch, … #7
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Release | |
| on: | |
| push: | |
| tags: | |
| - "v*" | |
| permissions: | |
| contents: write # needed to create the release and upload assets | |
| jobs: | |
| release: | |
| name: Build and publish | |
| runs-on: macos-14 | |
| steps: | |
| # Actions are pinned to commit SHAs so a moved tag can't swap their code. | |
| - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 | |
| - name: Show Swift version | |
| run: swift --version | |
| - name: Build Boo.app and Boo.dmg | |
| env: | |
| BOO_VERSION: ${{ github.ref_name }} | |
| run: bash make-app.sh | |
| - name: Verify code signature and entitlements | |
| run: | | |
| codesign --verify --strict --verbose=2 Boo.app | |
| codesign -d --entitlements - Boo.app | |
| - name: Generate checksum | |
| run: shasum -a 256 Boo.dmg > Boo.dmg.sha256 | |
| - name: Publish GitHub Release | |
| uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2.6.2 | |
| with: | |
| files: | | |
| Boo.dmg | |
| Boo.dmg.sha256 | |
| generate_release_notes: true |