halkyon/tool
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 3bbdb9d747
All checks were successful
CI / check (push) Successful in 11m56s
CI / deploy (push) Successful in 19s
chore: the pre-push hook refuses unsigned commits for main, as the deploy does
deploy/redeploy.sh deploys main only if every new commit is signed by a key
in deploy/allowed-signers, and finds out after CI. On 2026-10-09 that held
learn.halkyon.eu at v0.2.2 for two days: 37 commits had reached main
unsigned, and every deploy since refused them. tool/check_signatures.sh
applies the same rule to a push, to the commits it brings to main that the
remote doesn't have yet (the list as the pushed commit has it), and
tool/check.sh runs it first when it runs as the pre-push hook: a second,
where the rest takes minutes. CI runs check.sh under its own name and
skips it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MMm7usAo6q9ZZRoPkWjoxi
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-09 19:14:15 +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(app): map questions on Japan's prefectures 2026-10-01 21:10:07 +02:00
release feat: the F-Droid repository moves to halkyon.app 2026-10-05 20:41:54 +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 build: the F-Droid repository shows the app's icon 2026-10-06 14:22:24 +02:00
release.sh fix: the release script checks its token on the repository 2026-10-05 21:47:03 +02:00