fix: forgejo-runner module migration (orbi) + drop gitSVN collision #11
Loading…
Reference in a new issue
No description provided.
Delete branch "eumel/nixos-config:fix/ci-failures"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to #10 (same root causes block all scheduled runs, see Forgejo Actions #3608–#3611).
1. orbi:
services.gitea-actions-runner→services.forgejo-runnerNixOS 26.11 nixpkgs (
f20cd90e) asserts:The new module has a different API, so this is a real migration:
labels→settings.runner.labelsurl→settings.server.connections.default.urltokenFile→secrets.server.connections.default.token_url(systemdLoadCredential)nameoption removed (runners no longer self-report their name)⚠️ Deploy note: the runner registration must be migrated manually on orbi —
take
uuidandtokenfrom/var/lib/gitea-runner/orbi/.runner:uuid→settings.server.connections.default.uuid(currently a placeholder)token(without theTOKEN=prefix) → token file2. homes/common/git.nix: drop
pkgs.gitSVNgitSVN(git-with-svn-2.55.0) collides withgit-2.55.0(pulled in bydifftastic/lazygit/…) in
home-manager-pathbuildEnv: conflicting subpathlib/perl5/site_perl/…/Git/I18N.pm. Commit4341b9d7(PR #10) only removed theredundant
pkgs.git; the collision persists the other way round, sogitSVNitself has to go (re-add as
programs.git.packageif SVN support is needed).View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.