Commit graph

262 commits

Author SHA1 Message Date
Conrad Kramer
7ded0e2e69 Add low-res icon QA exports
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 22:18:06 -07:00
Conrad Kramer
6c169f6b45 Refine Burrow owl icon source
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m3s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 21:43:58 -07:00
Conrad Kramer
940f46bbbc Rebrand app icons around Burrow owl
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 20:48:58 -07:00
Conrad Kramer
ff4896a901 Keep internal TestFlight off external beta review
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 20:34:59 -07:00
Conrad Kramer
0924e40463 Fix iOS App Store upload validation
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m1s
Lint Governance / BEP Metadata (push) Successful in 1s
Build Site / Next.js Build (push) Failing after 4s
2026-06-07 20:11:38 -07:00
Conrad Kramer
fd9ea84ea5 Seal TestFlight runner autoscaler profile
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m3s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 19:58:10 -07:00
Conrad Kramer
feb64febc4 Use long-lived runners for TestFlight waits
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m4s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
Cache: Publish Nix / Publish Nix Cache (push) Successful in 3m13s
2026-06-07 19:49:22 -07:00
Conrad Kramer
99499b78f9 Use Nix Python for TestFlight API key JSON
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m59s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 19:09:36 -07:00
Conrad Kramer
13a0bc2fc6 Add dedicated TestFlight distribution workflow
Some checks failed
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
Build Rust / Cargo Test (push) Has been cancelled
2026-06-07 19:07:00 -07:00
Conrad Kramer
02b7509eaf Use workflow inputs for store upload gates
Some checks failed
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
Build Rust / Cargo Test (push) Has been cancelled
2026-06-07 19:04:22 -07:00
Conrad Kramer
86a60371d6 Add standalone TestFlight retry job
Some checks failed
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
Build Rust / Cargo Test (push) Has been cancelled
2026-06-07 19:01:31 -07:00
Conrad Kramer
a075f5ca34 Allow TestFlight distribution retries
Some checks failed
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
Build Rust / Cargo Test (push) Has been cancelled
2026-06-07 18:59:29 -07:00
Conrad Kramer
2410de5e51 Extend TestFlight processing wait
Some checks failed
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
Build Rust / Cargo Test (push) Has been cancelled
2026-06-07 18:58:31 -07:00
Conrad Kramer
dd7dc89341 Route public release storage domains
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Successful in 3m19s
Build Rust / Cargo Test (push) Successful in 4m1s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 18:37:47 -07:00
Conrad Kramer
b06244e88c Disable optional AWS checksums for Garage uploads
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m3s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 17:43:04 -07:00
Conrad Kramer
640d4693ac Sign Sparkle appcasts in Python
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Successful in 3m4s
Build Rust / Cargo Test (push) Successful in 4m5s
Build Site / Next.js Build (push) Failing after 4s
Infra: OpenTofu / OpenTofu (grafana) (push) Successful in 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 16:56:18 -07:00
Conrad Kramer
1ef6fedeaf Seal Burrow Sparkle release key
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Infra: OpenTofu / OpenTofu (grafana) (push) Successful in 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 16:35:07 -07:00
Conrad Kramer
1d45016a63 Use Sparkle signer for full appcasts
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m1s
Build Site / Next.js Build (push) Failing after 5s
Infra: OpenTofu / OpenTofu (grafana) (push) Successful in 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 16:13:53 -07:00
Conrad Kramer
a84922f4f3 Fix rcodesign notary key output
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 15:53:15 -07:00
Conrad Kramer
4f765df2a9 Handle raw Google KMS signatures
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 15:34:24 -07:00
Conrad Kramer
6867f26f19 Accept Developer ID G2 certificates
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m1s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 15:16:01 -07:00
Conrad Kramer
e5da3016ea Avoid project config during WIF auth
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m3s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 14:47:31 -07:00
Conrad Kramer
65809da33a Map WIF runner client from audience
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m1s
Infra: OpenTofu / OpenTofu (grafana) (push) Successful in 4s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 14:15:59 -07:00
Conrad Kramer
5276b57c4d Fix WIF provider groups mapping
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m1s
Build Site / Next.js Build (push) Failing after 5s
Infra: OpenTofu / OpenTofu (grafana) (push) Successful in 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 13:54:02 -07:00
Conrad Kramer
51f34c9a64 Use client-only WIF runner grants
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m0s
Build Site / Next.js Build (push) Failing after 4s
Infra: OpenTofu / OpenTofu (grafana) (push) Successful in 6s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 13:34:53 -07:00
Conrad Kramer
e7c0442a12 Fix Authentik WIF client credentials
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Successful in 2m46s
Build Rust / Cargo Test (push) Successful in 4m1s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 13:07:34 -07:00
Conrad Kramer
8180c3c35a Fix Authentik WIF token endpoint
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m8s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 12:33:39 -07:00
Conrad Kramer
5ef4fdef64 Remove Python dependency from secret decrypt
Some checks failed
Build Rust / Cargo Test (push) Successful in 3m59s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 12:13:20 -07:00
Conrad Kramer
ef7023f9be Prefer age for release secret decrypt
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Has been cancelled
Build Rust / Cargo Test (push) Successful in 4m0s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 11:56:04 -07:00
Conrad Kramer
83da429854 Make release secret decrypt find Nix tools
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Successful in 3m6s
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 11:35:37 -07:00
Conrad Kramer
ec407be894 Use Forgejo-compatible artifact actions
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m1s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 10:57:05 -07:00
Conrad Kramer
ddbfa47587 Pass Apple Rust build tools into Bazel actions
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m5s
Build Site / Next.js Build (push) Failing after 6s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 10:45:30 -07:00
Conrad Kramer
5150faad99 Move macOS Bazel cache outside checkout
Some checks failed
Build: Android / Android Rust Core Stub (push) Failing after 22s
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
Build Rust / Cargo Test (push) Has been cancelled
2026-06-07 10:34:44 -07:00
Conrad Kramer
8e95014840 Fix CI toolchain selection
Some checks failed
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
Cache: Publish Nix / Publish Nix Cache (push) Failing after 20s
Build Rust / Cargo Test (push) Has been cancelled
2026-06-07 10:26:14 -07:00
Conrad Kramer
06375ba328 Skip Namespace remote cache probe on macOS
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m1s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
Build: Android / Android Rust Core Stub (push) Failing after 23s
2026-06-07 10:03:09 -07:00
Conrad Kramer
4a1ea9b471 Run Apple cache setup outside Nix shell
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m0s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 09:57:54 -07:00
Conrad Kramer
2da04bc317 Make Namespace cache setup fail open
Some checks failed
Build: Android / Android Rust Core Stub (push) Failing after 22s
Build Rust / Cargo Test (push) Successful in 4m3s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 09:51:35 -07:00
Conrad Kramer
dba641035b Guard macOS Namespace fallback retries
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Failing after 21s
Build Rust / Cargo Test (push) Successful in 5m44s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 09:27:23 -07:00
Conrad Kramer
e882a16dad Move Apple tester workflow to fresh runner labels
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Failing after 22s
Build Rust / Cargo Test (push) Successful in 5m51s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 09:12:37 -07:00
Conrad Kramer
4f8d58965b Extend Namespace dispatcher timeout
Some checks failed
Build Rust / Cargo Test (push) Successful in 5m47s
Cache: Publish Nix / Publish Nix Cache (push) Failing after 20s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 09:05:05 -07:00
Conrad Kramer
4d7c19e593 Wait for Namespace runner terminal state
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Failing after 22s
Build Rust / Cargo Test (push) Successful in 5m47s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 08:57:28 -07:00
Conrad Kramer
de32d8390e Use repo-built Forgejo Namespace services
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Failing after 26s
Build Rust / Cargo Test (push) Successful in 5m50s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 08:48:05 -07:00
Conrad Kramer
6b9065008d Use writable macOS runner workdir
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Failing after 22s
Build Rust / Cargo Test (push) Successful in 4m42s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 08:42:45 -07:00
Conrad Kramer
4e31d54a45 Make version helper CI-safe
Some checks failed
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
Build Rust / Cargo Test (push) Has been cancelled
2026-06-07 08:39:00 -07:00
Conrad Kramer
0a35d62e14 Fix Namespace macOS runner shape
Some checks failed
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
Cache: Publish Nix / Publish Nix Cache (push) Failing after 22s
Build Rust / Cargo Test (push) Has been cancelled
2026-06-07 08:35:26 -07:00
Conrad Kramer
a4db952d3f Fix Namespace Apple runner dispatch
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m15s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
Cache: Publish Nix / Publish Nix Cache (push) Failing after 20s
2026-06-07 08:26:23 -07:00
Conrad Kramer
212b129c31 Add focused Apple tester distribution workflow
Some checks failed
Build Rust / Cargo Test (push) Successful in 4m0s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 07:52:30 -07:00
Conrad Kramer
126af6b5cf Wire Apple KMS release signing
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Waiting to run
Build Rust / Cargo Test (push) Successful in 11m0s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 07:28:48 -07:00
Conrad Kramer
ed73d7d16a Fix Nix cache bootstrap command
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Waiting to run
Build Rust / Cargo Test (push) Successful in 4m40s
Build Site / Next.js Build (push) Failing after 6s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 06:03:14 -07:00
Conrad Kramer
0faaa806b6 Fix Forge Namespace runner scope
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Waiting to run
Build Rust / Cargo Test (push) Has started running
Build Site / Next.js Build (push) Failing after 6s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 05:58:28 -07:00