halkyon/tool
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 93b0c0a6b0
chore: the servers are named by the domain they serve
Files called the servers by their own host names, which are the
operator's and say nothing a reader needs. They now say which domain a
server serves: learn.halkyon.eu's server (the instance and its CI
runner), the halkyon.app server (Forgejo and the F-Droid repository).

Two names are settings rather than words. CI's runner label becomes
`instance` (`runs-on: instance`, `labels: ["instance:host"]`): the
runner reads its installed copy of deploy/runner/config.yml, so jobs
wait in the queue until that copy is updated and the runner restarted.
The SSH aliases the scripts and docs use become `learn-deploy` and
`fdroid-upload`. AGENTS.md says to keep it so.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-14 00:33:50 +02:00
..
anki feat(app): Anki's bracket furigana becomes readings where its templates show them 2026-10-09 18:09:30 +02:00
maps feat(map): every country on earth, picked continent first 2026-10-12 07:51:15 +02:00
release feat(instances): choose the instance, and keep accounts on several 2026-10-10 09:46:50 +02:00
app_icons.py fix(app): the app has its own icon instead of Flutter's 2026-10-06 22:49:25 +02:00
check.sh chore: the pre-push hook refuses unsigned commits for main, as the deploy does 2026-10-09 19:14:15 +02:00
check_signatures.sh chore: the pre-push hook refuses unsigned commits for main, as the deploy does 2026-10-09 19:14:15 +02:00
fdroid_repo.sh chore: the servers are named by the domain they serve 2026-10-14 00:33:50 +02:00
release.sh fix: the release script checks its token on the repository 2026-10-05 21:47:03 +02:00