Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 4 additions & 14 deletions .github/workflows/pre-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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

Expand Down
14 changes: 4 additions & 10 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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

Expand Down
Loading