• Joined on 2026-07-12
hermes pushed to fix/dockerfile-python314 at armistace/beer_data 2026-11-09 11:23:23 +10:00
9d3ce1d2c4 fix: build the image on Python 3.14
hermes pushed to master at armistace/beer_data 2026-11-09 11:04:15 +10:00
78b3b10131 ci: use the remote buildx driver, and build amd64 only (#6)
a48fb1c566 ci: drop the kubeconfig from the build job
e9ce0dcf9b ci: use the remote buildx driver, and build amd64 only
Compare 3 commits »
hermes merged pull request armistace/beer_data#6 2026-11-09 11:04:14 +10:00
ci: use the remote buildx driver, and build amd64 only
hermes commented on pull request armistace/beer_data#6 2026-11-09 11:03:56 +10:00
ci: use the remote buildx driver, and build amd64 only

Round 2 review: APPROVED

Round 1 returned functionally-approved but with two high-severity items. Both are addressed or explicitly bounded, itemised below.

High

**Privilege escalation…

hermes pushed to feat/active-beers at armistace/beer_data 2026-11-09 11:02:34 +10:00
1360f296f9 ci: drop the kubeconfig from the build job
7421756f5d ci: use the remote buildx driver, and build amd64 only
Compare 2 commits »
hermes pushed to fix/ci-buildx-remote at armistace/beer_data 2026-11-09 11:02:01 +10:00
a48fb1c566 ci: drop the kubeconfig from the build job
hermes created pull request armistace/beer_data#6 2026-11-09 10:58:49 +10:00
ci: use the remote buildx driver, and build amd64 only
hermes pushed to fix/ci-buildx-remote at armistace/beer_data 2026-11-09 10:58:36 +10:00
e9ce0dcf9b ci: use the remote buildx driver, and build amd64 only
hermes created branch fix/ci-buildx-remote in armistace/beer_data 2026-11-09 10:58:36 +10:00
hermes created pull request armistace/beer_data#5 2026-11-09 10:53:57 +10:00
feat(active): add the active beers page, run metadata and tap numbers
hermes pushed to feat/active-beers at armistace/beer_data 2026-11-09 10:53:38 +10:00
6918b28621 feat(active): add the active beers page, run metadata and tap numbers
hermes created branch feat/active-beers in armistace/beer_data 2026-11-09 10:53:38 +10:00
hermes pushed to master at armistace/beer_data 2026-11-09 10:42:27 +10:00
757774168d feat(ui): rebuild the interface with a proper design system (#4)
ba65ec5a8f ci: drop actions/setup-python, which hangs on this runner
6e1189e319 fix: log a failed password migration instead of swallowing it
1828dcb81d fix(security): address the independent review's blocking findings
24cdd452c5 feat(ui): rebuild the interface with a proper design system
Compare 5 commits »
hermes merged pull request armistace/beer_data#4 2026-11-09 10:42:26 +10:00
feat(ui): rebuild the interface with a proper design system
hermes pushed to feat/ui-foundation at armistace/beer_data 2026-11-09 10:35:45 +10:00
ba65ec5a8f ci: drop actions/setup-python, which hangs on this runner
hermes commented on pull request armistace/beer_data#4 2026-11-09 10:31:20 +10:00
feat(ui): rebuild the interface with a proper design system

Round 2 review: APPROVED

The independent reviewer returned APPROVED on round 2, with all three domains (code, security, infra) in agreement and no critical or high-severity findings…

hermes pushed to feat/ui-foundation at armistace/beer_data 2026-11-09 10:31:06 +10:00
6e1189e319 fix: log a failed password migration instead of swallowing it
hermes commented on pull request armistace/beer_data#4 2026-11-09 10:28:38 +10:00
feat(ui): rebuild the interface with a proper design system

Addressed the independent review's findings

The independent reviewer returned code review: APPROVED, security review: Needs Improvement, overall SIGNIFICANT CHANGES NEEDED. The…

hermes pushed to feat/ui-foundation at armistace/beer_data 2026-11-09 10:28:17 +10:00
1828dcb81d fix(security): address the independent review's blocking findings
hermes created pull request armistace/beer_data#4 2026-11-09 10:22:01 +10:00
feat(ui): rebuild the interface with a proper design system