Conrad Kramer
0a35d62e14
Fix Namespace macOS runner shape
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
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
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
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
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
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
Conrad Kramer
002bd382e9
Wire Forge-native release infrastructure
Cache: Publish Nix / Publish Nix Cache (push) Waiting to run
Build Rust / Cargo Test (push) Successful in 4m14s
Build Site / Next.js Build (push) Failing after 6s
Infra: OpenTofu / OpenTofu (grafana) (push) Successful in 5s
Lint Governance / BEP Metadata (push) Successful in 0s
Build: Android / Android Rust Core Stub (push) Failing after 23s
2026-06-07 05:51:12 -07:00
Conrad Kramer
97c569fb35
Align GTK app with Apple home surface
...
Build Rust / Cargo Test (push) Successful in 3m50s
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
Add the GTK home screen, local account store, daemon gRPC wrapper, and embedded Linux daemon startup path so the Linux app follows the Apple client UX and daemon boundary.
Document the GTK parity expectations and update the daemon IPC and Tailnet BEPs with the cross-platform client model.
2026-05-03 17:36:55 -07:00
Conrad Kramer
9244a0476a
Fix Zulip SAML provisioning
2026-04-19 14:48:16 -07:00
Conrad Kramer
7540110713
Wait for Zulip supervisor before nginx patching
2026-04-19 14:09:26 -07:00
Conrad Kramer
836ccc93cd
Patch Zulip uwsgi scheme at runtime
2026-04-19 14:04:42 -07:00
Conrad Kramer
6cd0f3b1ae
Fix Zulip SAML callback scheme handling
2026-04-19 13:59:01 -07:00
Conrad Kramer
eb9327a99f
Map Burrow admins to Zulip owners
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
Build Rust / Cargo Test (push) Successful in 4m2s
2026-04-19 03:43:57 -07:00
Conrad Kramer
5598fc18fc
Enable Zulip SAML auto signup
2026-04-19 03:37:42 -07:00
Conrad Kramer
78d83c5079
Pin Zulip SAML ACS to https
Build Rust / Cargo Test (push) Successful in 3m55s
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-19 01:49:25 -07:00
Conrad Kramer
4c3dcdd17b
Force https-only Zulip SAML login
2026-04-19 01:43:43 -07:00
Conrad Kramer
2af7618f52
Fix tailscale landing and zulip bootstrap
Build Rust / Cargo Test (push) Successful in 3m55s
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-19 01:31:45 -07:00
Conrad Kramer
142c2ef778
Allow postgres bootstrap to read generated SQL
2026-04-19 01:22:32 -07:00
Conrad Kramer
2ef804fa10
Use runuser for Zulip Postgres bootstrap
2026-04-19 01:20:55 -07:00
Conrad Kramer
601bedcc59
Fix Zulip Postgres bootstrap runtime
2026-04-19 01:19:01 -07:00
Conrad Kramer
42df7b5618
Run Zulip on host-managed services
2026-04-19 01:11:37 -07:00
Conrad Kramer
fa2806e4b3
Bootstrap Zulip from the live app container
2026-04-19 00:59:34 -07:00
Conrad Kramer
b70b62dfef
Fix Zulip bootstrap user handling
2026-04-19 00:56:35 -07:00
Conrad Kramer
824bbd9d67
Run Zulip bootstrap non-interactively
2026-04-19 00:55:07 -07:00
Conrad Kramer
b8cad4c028
Grant Tailnet access and harden Zulip bootstrap
2026-04-19 00:52:16 -07:00
Conrad Kramer
801e0fb419
Declare Zulip compose secrets
2026-04-19 00:30:08 -07:00
Conrad Kramer
bd13ff3ee9
Bind Zulip memcached and RabbitMQ config files
2026-04-19 00:25:16 -07:00
Conrad Kramer
8ac1a5c70e
Use unified tailnet launcher and fix Zulip RabbitMQ
2026-04-19 00:22:13 -07:00
Conrad Kramer
7567ab194b
Fix Tailscale default app and Zulip metadata fetch
2026-04-19 00:16:51 -07:00
Conrad Kramer
44f437c33c
Expose Tailscale and add Zulip SAML deployment
2026-04-19 00:13:10 -07:00
Conrad Kramer
7d3e7a6ec5
Make Linear SCIM object sync best-effort
Build Rust / Cargo Test (push) Successful in 3m51s
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-18 19:34:26 -07:00
Conrad Kramer
7421834ebc
Relax Linear Authentik sync verification
2026-04-18 19:32:29 -07:00
Conrad Kramer
6dea4e4557
Fix Authentik Linear application patch paths
2026-04-18 19:30:06 -07:00
Conrad Kramer
4c12dafa6d
Fix Linear SAML verification and reseal SCIM token
2026-04-18 19:26:55 -07:00
Conrad Kramer
ebcfc4bf8d
Add Linear SCIM role sync
2026-04-18 19:23:53 -07:00
Conrad Kramer
4d3257995b
Add Authentik SSO apps for Linear and 1Password
2026-04-18 19:10:18 -07:00
Conrad Kramer
5a4fe58b86
Add Jett forge access and rekey secrets
Build Rust / Cargo Test (push) Successful in 3m47s
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-18 17:47:17 -07:00
Conrad Kramer
4f88f0b1e0
Align Burrow operator access on forge
Build Rust / Cargo Test (push) Successful in 3m48s
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-18 17:09:20 -07:00
Conrad Kramer
abd5a35970
Make Jett a Burrow admin
Build Rust / Cargo Test (push) Successful in 3m47s
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-18 02:42:01 -07:00
Conrad Kramer
c58d06dfc1
Move Burrow Google account aliases into agenix
2026-04-18 02:18:22 -07:00
Conrad Kramer
bc85e256f2
Stabilize Forgejo site build
Build Rust / Cargo Test (push) Successful in 3m46s
Build Site / Next.js Build (push) Failing after 2s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-09 20:59:31 -07:00
Conrad Kramer
aa577c5616
Inline Forgejo workflow checkout
Build Rust / Cargo Test (push) Successful in 4m45s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 0s
2026-04-06 04:22:34 -07:00
Conrad Kramer
fbe8643914
Restart Forgejo runner when registration changes
Build Rust / Cargo Test (push) Failing after 0s
Build Site / Next.js Build (push) Failing after 0s
Lint Governance / BEP Metadata (push) Failing after 0s
2026-04-06 01:15:46 -07:00
Conrad Kramer
5e58aafb07
Align Forgejo runner labels with workflows
Build Rust / Cargo Test (push) Failing after 4s
Build Site / Next.js Build (push) Failing after 0s
Lint Governance / BEP Metadata (push) Failing after 0s
2026-04-06 01:12:47 -07:00
Conrad Kramer
e2a2c73922
Install nsc on burrow forge host
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
2026-04-06 01:08:24 -07:00
Conrad Kramer
70607e874c
Move forgejo-nsc credentials into agenix
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
2026-04-05 23:08:23 -07:00
Conrad Kramer
e40a947223
Add forge-owned Namespace auth portal
2026-04-05 20:52:52 -07:00
Conrad Kramer
64103abbea
Refocus Tailnet flow on Tailscale
2026-04-05 02:10:49 -07:00
Conrad Kramer
3ebb0a8e61
Fix tailnet auth flow provider lookup
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Lint Governance / BEP Metadata (push) Waiting to run
2026-04-05 01:36:52 -07:00
Conrad Kramer
8de798469b
Bind tailnet auth flow to tailscale
2026-04-05 01:34:32 -07:00