Skip to content

Publish free source-built v1.3.0 release - #2

Merged
radwanparvez merged 1 commit into
mainfrom
agent/free-source-release
Jul 25, 2026
Merged

Publish free source-built v1.3.0 release#2
radwanparvez merged 1 commit into
mainfrom
agent/free-source-release

Conversation

@radwanparvez

Copy link
Copy Markdown
Owner

What changed

  • Add repeatable user-level source installation and safe uninstallation.
  • Publish source-only GitHub releases without unsigned binary attachments.
  • Stop uploading ad-hoc CI application artifacts.
  • Preserve notarized DMG automation as a manual future workflow.
  • Document installation, upgrades, removal, and Quick Look conflicts.

Why

Developer ID signing and Apple notarization require paid credentials. Building
and ad-hoc signing locally provides a safe free distribution path without
presenting an unsigned downloaded application to users.

Validation

  • Shell syntax and ordinary project tests passed.
  • The installer ran twice successfully.
  • The installed signature, bundle identifier, and universal architectures were
    verified.
  • The uninstaller removed only the intended user-level application.
  • Workflow YAML and Git whitespace checks passed.

The Launch Services integration test remains enforced in GitHub Actions. The
sandboxed local Spotlight service rejected scanning its temporary bundle with
OSStatus -10822.

@radwanparvez
radwanparvez marked this pull request as ready for review July 25, 2026 16:27
@radwanparvez
radwanparvez merged commit a0c7a35 into main Jul 25, 2026
1 check passed
@radwanparvez
radwanparvez deleted the agent/free-source-release branch July 25, 2026 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant