Skip to content

feat(dist): Homebrew notify + AUR publish parity with CNA - #157

Merged
ulises-jeremias merged 3 commits into
mainfrom
feat/issue-155-156-homebrew-aur
Jul 16, 2026
Merged

feat(dist): Homebrew notify + AUR publish parity with CNA#157
ulises-jeremias merged 3 commits into
mainfrom
feat/issue-155-156-homebrew-aur

Conversation

@ulises-jeremias

Copy link
Copy Markdown
Member

Summary

  • Implement notify-homebrew.ymlrepository_dispatch to Create-Python-App/homebrew-tap (seeded Formula + update-formula.yml)
  • Implement publish-aur.yml → bump PKGBUILD from PyPI sdist, publish via github-actions-aur-publish, sync Create-Python-App/aur-package
  • Expand smoke-distribution.yml (uvx / Homebrew / AUR / version cross-check)
  • Document secrets and bootstrap in docs/DISTRIBUTION_SETUP.md; README install badges

Closes#155. Closes#156.

Test plan

  • Confirm secrets on create-python-app: HOMEBREW_TAP_TOKEN, AUR_SSH_PRIVATE_KEY, AUR_REPO_TOKEN
  • First-time AUR bootstrap (push PKGBUILD to aur.archlinux.org) per DISTRIBUTION_SETUP
  • Manual: gh workflow run "Notify Homebrew tap" -f version=0.1.0
  • Manual: gh workflow run "Publish to AUR" -f version=0.1.0
  • brew tap Create-Python-App/tap && brew install create-awesome-python-app
  • Smoke workflow passes after channels are live

Made with Cursor

ulises-jeremias added 3 commits July 16, 2026 11:39
Implement release-tag fan-out to Create-Python-App/homebrew-tap and
aur-package (PyPI sdist), document secrets, and extend distribution smoke.
Closes#155. Closes#156.
Pin image to PyPI VERSION, multi-arch buildx tags, and smoke the
ulisesjeremias/create-awesome-python-app channel.
@ulises-jeremias
ulises-jeremias merged commit e1be44a into mainJul 16, 2026
2 of 8 checks passed
Sign up for freeto 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.

feat(dist): AUR publish workflow + aur-package mirror feat(dist): Homebrew tap notify + Formula for create-awesome-python-app

1 participant

@ulises-jeremias