Fast forward main #32

Merged
Daholli merged 23 commits from develop into main 2026-08-12 18:55:39 +02:00
Owner
No description provided.
loptland: add container runner
Some checks failed
/ build-x86_64 (push) Failing after 3s
/ build-aarch64 (push) Failing after 4s
/ promote (push) Has been skipped
b008870e9b
loptland: add access to modern-recorder
Some checks failed
/ build-aarch64 (push) Failing after 1m10s
/ build-x86_64 (push) Has been cancelled
/ promote (push) Has been cancelled
0eb6c1fa6d
forgejo: set up SSH-format instance commit signing
Some checks failed
/ build-aarch64 (push) Failing after 42s
/ build-x86_64 (push) Successful in 1h49m53s
/ promote (push) Has been skipped
2f8c742510
Generates a dedicated ed25519 keypair so forgejo's own commits (web
merges, wiki edits, CRUD actions) sign as Verified. The private key is
read directly off disk as the forgejo user rather than through the
LoadCredential-based secrets mechanism, so its sops secret is owned by
forgejo with the public key co-located at the same path plus ".pub" as
Forgejo's SSH signing requires.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Regenerated the internal CA and all leaves so the ingress cert also covers
localhost + 127.0.0.1, letting a verifying client reach the dev NodePort at
https://localhost:30443 without disabling TLS verification.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
fix(forgejo-runner): allow ssh for flake update job
Some checks failed
/ build-aarch64 (push) Failing after 51s
/ build-x86_64 (push) Successful in 1m39s
/ promote (push) Has been cancelled
bf5f273c01
- Add openssh to forgejo-runner native hostPackages so nix's git+ssh
  fetcher can exec ssh when updating the modern-recorder flake input.
- Make the modern-recorder deploy key group-readable by
  secrets-access so the DynamicUser gitea-runner service can read it.
- Add a temporary debug step to nightly-update.yaml to print PATH and
  ssh availability inside the actual job step environment, since it
  may differ from the systemd unit's own environment.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
chore: update flake
Some checks failed
/ build-aarch64 (push) Failing after 2m47s
/ build-x86_64 (push) Failing after 31m10s
/ promote (push) Has been skipped
f31770c8ad
chore: update flake
Some checks failed
/ build-x86_64 (push) Successful in 1h55m26s
/ build-aarch64 (push) Failing after 50s
/ promote (push) Has been skipped
9442a59d03
chore: update flake
Some checks failed
/ build-aarch64 (push) Failing after 2m10s
/ build-x86_64 (push) Successful in 25m44s
/ promote (push) Has been skipped
6490b439f4
chore: update flake
Some checks failed
/ build-aarch64 (push) Failing after 2m3s
/ build-x86_64 (push) Failing after 12m18s
/ promote (push) Has been skipped
81aef543be
chore: update flake
Some checks failed
/ build-aarch64 (push) Failing after 3m59s
/ build-x86_64 (push) Failing after 13m16s
/ promote (push) Has been skipped
8d21068066
chore: update flake
Some checks failed
/ build-aarch64 (push) Failing after 1m40s
/ build-x86_64 (push) Failing after 6m20s
/ promote (push) Has been skipped
4de290ed92
The ssh/PATH fix (openssh in forgejo-runner hostPackages + group-
readable deploy key) is confirmed working; drop the diagnostic step
added while troubleshooting.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
chore: fix build errors
Some checks failed
/ build-aarch64 (push) Failing after 3s
/ build-x86_64 (push) Failing after 44m37s
/ promote (push) Has been cancelled
bc7277bba3
chore: update flake
Some checks failed
/ build-x86_64 (push) Failing after 10m3s
/ build-aarch64 (push) Failing after 12m19s
/ promote (push) Has been skipped
226d3c0269
chore: update flake
Some checks failed
/ build-aarch64 (push) Failing after 3m40s
/ build-x86_64 (push) Failing after 4m44s
/ promote (push) Has been skipped
b31f906887
chore: update flake
Some checks failed
/ build-x86_64 (push) Failing after 4s
/ build-aarch64 (push) Failing after 25s
/ promote (push) Has been skipped
6840b1c7cb
chore: update flake
Some checks failed
/ build-x86_64 (push) Failing after 2s
/ build-aarch64 (push) Failing after 4s
/ promote (push) Has been skipped
99a0da43cf
Update flake.nix
Some checks failed
/ build-aarch64 (push) Failing after 21s
/ build-x86_64 (push) Failing after 23s
/ promote (push) Has been skipped
a336458e9b
Update modules/desktop/addons/dms/default.nix
Some checks failed
/ build-aarch64 (push) Failing after 9s
/ build-x86_64 (push) Failing after 2m25s
/ promote (push) Has been skipped
4b3bc6e233
chore: update flake
Some checks failed
/ build-aarch64 (push) Failing after 8s
/ build-x86_64 (push) Failing after 51s
/ promote (push) Has been skipped
da0e479d43
Update flake.nix
Some checks failed
/ build-aarch64 (push) Failing after 10s
/ build-x86_64 (push) Successful in 2h35m50s
/ promote (push) Has been skipped
/ build-x86_64 (pull_request) Successful in 2m32s
/ build-aarch64 (pull_request) Failing after 3m26s
/ promote (pull_request) Has been skipped
8e7a1f7869
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Daholli/nixos-config!32
No description provided.