Skip to content

ci: cask do tapu przez GitHub App renacode-tap zamiast PAT - #27

Merged
mbeczynski merged 1 commit into
mainfrom
ci/tap-przez-github-app
Oct 23, 2026
Merged

mbeczynski merged 1 commit into
mainfrom
ci/tap-przez-github-app

Conversation

@mbeczynski

Copy link
Copy Markdown
Contributor

HOMEBREW_TAP_TOKEN (PAT właściciela, wygasa 7.10.2027) → GitHub App renacode-tap (Contents: write, tylko homebrew-tap).

  • actions/create-github-app-token v3.2.0 (przypięta po SHA; v3.3.0 ma 11 dni) robi godzinny token ograniczony do RenaCode/homebrew-tap
  • sekret TAP_APP_KEY, zmienna TAP_APP_CLIENT_ID — już ustawione
  • token + git ls-remote tapu chodzą przy każdym przebiegu: zgubiona instalacja wyjdzie na PR, nie po opublikowaniu DMG. Ten PR jest pierwszą próbą
  • checkout i push casku bez zmian, tylko przy wydaniu
  • packaging/README.md opisuje nową konfigurację

Po pierwszym udanym wydaniu: usunąć sekret HOMEBREW_TAP_TOKEN i PAT „CloudMachine”.

🤖 Generated with Claude Code

HOMEBREW_TAP_TOKEN był fine-grained PAT-em właściciela, wygasającym
7.10.2027. Teraz job robi godzinny token aplikacji `renacode-tap`
(Contents: write) ograniczony do RenaCode/homebrew-tap
(actions/create-github-app-token v3.2.0, przypięta po SHA).
Sekret TAP_APP_KEY + zmienna TAP_APP_CLIENT_ID.

Token i próba `git ls-remote` tapu chodzą przy KAŻDYM przebiegu, więc
utrata instalacji wychodzi na PR, a nie po opublikowaniu DMG.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mbeczynski
mbeczynski merged commit fbfd52d into main Oct 23, 2026
4 checks passed
@mbeczynski
mbeczynski deleted the ci/tap-przez-github-app branch October 23, 2026 13:25
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