Skip to content

fix(v1.2.1): resolve sandbox Downloads symlink, non-blocking launch, … #7

fix(v1.2.1): resolve sandbox Downloads symlink, non-blocking launch, …

fix(v1.2.1): resolve sandbox Downloads symlink, non-blocking launch, … #7

Workflow file for this run

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