conjurer: deploy-bot na osobnym kanale [deploy] (odtworzone po merge #11) #12

Merged
gitea merged 1 commits from conjurer-deploy-channel into master 2026-08-03 19:15:56 +00:00
Owner

Odtworzenie zmian kanału deploy — mój ostatni commit do #11 wszedł już po jego merge'u i został osierocony, więc master ma produkcyjnego bota nadal na współdzielonym conjurer-bot.

Co robi

  • deploy-bot śledzi osobny obraz conjurer-bot-deploy (nie conjurer-bot),
  • osobny alias deploy-bot w image-updaterze + osobny wpis images: w kustomization,
  • DEPLOY-BOT.md: sekcja o kanale + bootstrap.

Efekt

Testowy bot i librarian dalej na każdy build; deploy-bot podnosi się tylko gdy pojawi się nowy conjurer-bot-deploy (czyli commit z [deploy] — patrz conjurer#20).

Kolejność merge (ważne)

  1. Najpierw conjurer#20 z [deploy] w commit message → CI zbuduje i przetaguje pierwszy conjurer-bot-deploy:<sha> (najnowszy kod).
  2. Potem ten PR → image-updater ustawi deploy-bota na ten conjurer-bot-deploy:<sha>.

Placeholder newTag: f4dea535 w kustomization jest tylko do czasu, aż image-updater wpisze realny tag po pierwszym [deploy]. kubectl kustomize buduje się czysto (10 obiektów).

🤖 Generated with Claude Code

Odtworzenie zmian kanału deploy — mój ostatni commit do #11 wszedł już po jego merge'u i został osierocony, więc master ma produkcyjnego bota nadal na współdzielonym `conjurer-bot`. ## Co robi - deploy-bot śledzi **osobny obraz** `conjurer-bot-deploy` (nie `conjurer-bot`), - osobny alias `deploy-bot` w image-updaterze + osobny wpis `images:` w kustomization, - DEPLOY-BOT.md: sekcja o kanale + bootstrap. ## Efekt Testowy bot i librarian dalej na każdy build; deploy-bot podnosi się **tylko** gdy pojawi się nowy `conjurer-bot-deploy` (czyli commit z `[deploy]` — patrz conjurer#20). ## Kolejność merge (ważne) 1. Najpierw **conjurer#20** z `[deploy]` w commit message → CI zbuduje i **przetaguje** pierwszy `conjurer-bot-deploy:<sha>` (najnowszy kod). 2. Potem **ten PR** → image-updater ustawi deploy-bota na ten `conjurer-bot-deploy:<sha>`. Placeholder `newTag: f4dea535` w kustomization jest tylko do czasu, aż image-updater wpisze realny tag po pierwszym `[deploy]`. `kubectl kustomize` buduje się czysto (10 obiektów). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
gitea self-assigned this 2026-08-03 18:42:50 +00:00
gitea added 1 commit 2026-08-03 19:11:39 +00:00
The production bot now tracks conjurer-bot-deploy instead of conjurer-bot,
so it updates only when the conjurer CI promotes a build (commit message
contains [deploy]). Adds the image-updater 'deploy-bot' alias and the
kustomization images entry for it; DEPLOY-BOT.md documents the channel and
the one-time bootstrap. Test bot + librarian keep tracking every build.

Pairs with conjurer#20 (the CI promotion step).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
gitea force-pushed conjurer-deploy-channel from b2f0c45832 to 597cbd40f8 2026-08-03 19:11:39 +00:00 Compare
gitea merged commit 597cbd40f8 into master 2026-08-03 19:15:56 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gitea/deploy#12