Skip to content

Dev#7

Merged
MacBuchi merged 3 commits into
Mainfrom
dev
Mar 5, 2026
Merged

Dev#7
MacBuchi merged 3 commits into
Mainfrom
dev

Conversation

@MacBuchi

@MacBuchi MacBuchi commented Mar 5, 2026

Copy link
Copy Markdown
Owner

Apps downloaded from GitHub have the quarantine xattr applied; without any signature Gatekeeper reports 'damaged' instead of 'unidentified developer'. codesign --deep --force --sign - (ad-hoc) creates a valid local signature so the user can right-click → Open or run xattr -cr to bypass Gatekeeper.

Also documents the Gatekeeper workaround and pre-built release artifacts in README.

MacBuchi added 3 commits March 5, 2026 01:20
bump.yml  — triggers on push to Main; runs commitizen and pushes vX.Y.Z tag
release.yml — triggers on tag push (v*); builds all platforms, smoke-tests,
              and publishes the GitHub Release

Benefits:
- Fixes checkout failure (tag-triggered run checks out the tagged commit
  automatically; no fragile 'ref: vX.Y.Z' branch-name lookup)
- Failed builds can be rerun without re-bumping the version
- workflow_dispatch on release.yml accepts a tag name to rebuild/re-release
- Add AGENTS.md with full agent instructions: architecture rules,
  dev environment, git workflow, CI/CD pipeline, PyInstaller notes,
  and README maintenance policy
- Update README: reflect bump.yml/release.yml split, 3-platform build
  matrix, lint step, smoke tests, uv.lock and AGENTS.md in project
  structure, updated changelog
…ed' error

Apps downloaded from GitHub have the quarantine xattr applied; without any
signature Gatekeeper reports 'damaged' instead of 'unidentified developer'.
codesign --deep --force --sign - (ad-hoc) creates a valid local signature
so the user can right-click → Open or run xattr -cr to bypass Gatekeeper.

Also documents the Gatekeeper workaround and pre-built release artifacts
in README.
@MacBuchi
MacBuchi merged commit d227f6b into Main Mar 5, 2026
6 checks passed
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