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
5 changes: 3 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# Publishes a GitHub release when a version tag (v0.1.0, ...) is pushed:
# the ad-hoc signed app as NetScanner-<version>.zip, with that version's
# CHANGELOG section as the notes. The Homebrew cask in
# Criseda/homebrew-tap points at this zip; bump its version and sha256
# (printed in the job log and the release notes) after each release.
# Criseda/homebrew-tap points at this zip. The tap's daily Bump workflow
# notices the new release and opens a PR with the cask's new version and
# sha256 within a day; review and merge it there.
name: Release

on:
Expand Down
6 changes: 4 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -233,8 +233,10 @@ Like the engine repo, every user-facing change gets an entry under
tag runs `.github/workflows/release.yml`, which checks the tag
against `MARKETING_VERSION` and a `## <version>` CHANGELOG section,
builds with `Scripts/package-release.sh` and publishes
`NetScanner-<version>.zip`; then bump the cask's `version` and
`sha256`. The app is ad-hoc signed, not notarized (no paid developer
`NetScanner-<version>.zip`. Within a day the tap's daily Bump
workflow (`.github/workflows/bump.yml`) sees the release through
livecheck and opens a PR with the cask's new `version` and `sha256`;
review and merge it. The app is ad-hoc signed, not notarized (no paid developer
account yet), so the official `homebrew/cask` tap will not take it
and users allow the first launch in Privacy & Security.
- **Developer ID** (later, needs a paid developer account): sign,
Expand Down
Loading