mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-06-05 21:03:40 +00:00
nixos/tests/renovate: fixes for recent forgejo updates
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
services.renovate = {
|
||||
enable = true;
|
||||
settings = {
|
||||
platform = "gitea";
|
||||
platform = "forgejo";
|
||||
endpoint = "http://localhost:3000";
|
||||
autodiscover = true;
|
||||
gitAuthor = "Renovate <renovate@example.com>";
|
||||
@@ -34,24 +34,24 @@
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
def gitea(command):
|
||||
return machine.succeed(f"cd /var/lib/forgejo && sudo --user=forgejo GITEA_WORK_DIR=/var/lib/forgejo GITEA_CUSTOM=/var/lib/forgejo/custom gitea {command}")
|
||||
def forgejo(command):
|
||||
return machine.succeed(f"cd /var/lib/forgejo && sudo --user=forgejo FORGEJO_WORK_DIR=/var/lib/forgejo FORGEJO_CUSTOM=/var/lib/forgejo/custom forgejo {command}")
|
||||
|
||||
machine.wait_for_unit("forgejo.service")
|
||||
machine.wait_for_open_port(3000)
|
||||
|
||||
machine.systemctl("stop forgejo.service")
|
||||
|
||||
gitea("admin user create --username meow --email meow@example.com --password meow")
|
||||
forgejo("admin user create --username meow --email meow@example.com --password meow")
|
||||
|
||||
machine.systemctl("start forgejo.service")
|
||||
machine.wait_for_unit("forgejo.service")
|
||||
machine.wait_for_open_port(3000)
|
||||
|
||||
accessToken = gitea("admin user generate-access-token --raw --username meow --scopes all | tr -d '\n'")
|
||||
accessToken = forgejo("admin user generate-access-token --raw --username meow --scopes all | tr -d '\n'")
|
||||
|
||||
machine.succeed(f"tea login add --name default --user meow --token '{accessToken}' --password meow --url http://localhost:3000")
|
||||
machine.succeed("tea repo create --name kitty --init")
|
||||
machine.succeed("tea repo create --login default --name kitty --init")
|
||||
machine.succeed("git config --global user.name Meow")
|
||||
machine.succeed("git config --global user.email meow@example.com")
|
||||
machine.succeed(f"git clone http://meow:{accessToken}@localhost:3000/meow/kitty.git /tmp/kitty")
|
||||
@@ -63,8 +63,8 @@
|
||||
machine.succeed(f"echo '{accessToken}' > /etc/renovate-token")
|
||||
machine.systemctl("start --wait renovate.service")
|
||||
|
||||
machine.succeed("tea pulls list --repo meow/kitty | grep 'Configure Renovate'")
|
||||
machine.succeed("tea pulls merge --repo meow/kitty 1")
|
||||
machine.succeed("tea pulls list --login default --repo meow/kitty | grep 'Configure Renovate'")
|
||||
machine.succeed("tea pulls merge --login default --repo meow/kitty 1")
|
||||
|
||||
machine.systemctl("start --wait renovate.service")
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user