diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 9377b08..263e625 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -143,22 +143,13 @@ jobs: cat > notes.md <<'EOF' ## Pre-release - This is a **pre-release**, cut from a development tag for testing - ahead of the stable release. Expect rough edges; when you report - one, include the tag name you are running. + This is a **pre-release**, cut from a development tag for testing ahead of the stable release. Expect rough edges; when you report one, include the tag name you are running. - The Homebrew tap is **not** updated for pre-releases. It only ever - points at stable versions, so `brew install` / `brew upgrade` will - not offer this build; the tap moves when the stable release is cut - from this same base version. + The Homebrew tap is **not** updated for pre-releases. It only ever points at stable versions, so `brew install` / `brew upgrade` will not offer this build; the tap moves when the stable release is cut from this same base version. ## Install - There is no Homebrew route (see above), so the choices are the - assets below or a source build of the same tag. The assets are - **unsigned**, so Gatekeeper quarantines them after a browser - download; remove the quarantine manually to run them (locally - built artifacts do not carry the flag): + There is no Homebrew route (see above), so the choices are the assets below or a source build of the same tag. The assets are **unsigned**, so Gatekeeper quarantines them after a browser download; remove the quarantine manually to run them (locally built artifacts do not carry the flag): ```bash xattr -d com.apple.quarantine tethernet-cli # CLI @@ -175,8 +166,7 @@ jobs: ## Requirements - CLI: macOS 13.3+; GUI: macOS 14+ (all assets are arm64-only) - - The CLI needs libusb at runtime: `brew install libusb`. The .app - embeds its own copy, so no extra install for the GUI. + - The CLI needs libusb at runtime: `brew install libusb`. The .app embeds its own copy, so no extra install for the GUI. ## Checksums diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 42bb122..c9d898b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -125,10 +125,7 @@ jobs: brew install justsrc/tap/tethernet-cli # command-line tool ``` - After installing the GUI, `open "$(brew --prefix)/opt/tethernet/Tethernet.app"`. - On first run, click "Install privileged components" and enter the - admin password once; the first launch also creates the Finder alias - automatically, after which Tethernet turns up in Spotlight. + After installing the GUI, `open "$(brew --prefix)/opt/tethernet/Tethernet.app"`. On first run, click "Install privileged components" and enter the admin password once; the first launch also creates the Finder alias automatically, after which Tethernet turns up in Spotlight. ## Command line @@ -140,21 +137,18 @@ jobs: ## Requirements - CLI: macOS 13.3+; GUI: macOS 14+ (all assets are arm64-only) - - Runtime dependency libusb: `brew install libusb` (Homebrew pulls it - in automatically) + - Runtime dependency libusb: `brew install libusb` (Homebrew pulls it in automatically) ## Downloadable assets - All assets are **unsigned**, so Gatekeeper quarantines them after a - browser download. Remove the quarantine manually to run them: + All assets are **unsigned**, so Gatekeeper quarantines them after a browser download. Remove the quarantine manually to run them: ```bash xattr -d com.apple.quarantine tethernet-cli # CLI xattr -dr com.apple.quarantine Tethernet.app # GUI (recursive) ``` - If that bothers you, use the Homebrew route above or build from - source; locally built artifacts do not carry the quarantine flag. + If that bothers you, use the Homebrew route above or build from source; locally built artifacts do not carry the quarantine flag. ## Checksums