Unverified Commit 4877b8c9 authored by dish's avatar dish Committed by GitHub
Browse files

renovate: 41.81.0 -> 41.132.4, fix nixos test (#447647)

parents f5abda68 a7d28426
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -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")
  '';
+3 −3
Original line number Diff line number Diff line
@@ -15,13 +15,13 @@

stdenv.mkDerivation (finalAttrs: {
  pname = "renovate";
  version = "41.81.0";
  version = "41.132.4";

  src = fetchFromGitHub {
    owner = "renovatebot";
    repo = "renovate";
    tag = finalAttrs.version;
    hash = "sha256-iFcq8TbUXcEf0q/ifAC4dXJkG7pYvTM78FHPZucky8g=";
    hash = "sha256-Sgs2WL/rZ4zLYWqw7wXTpHQz2j5NhDMUpzFNte+3h/E=";
  };

  postPatch = ''
@@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
  pnpmDeps = pnpm_10.fetchDeps {
    inherit (finalAttrs) pname version src;
    fetcherVersion = 2;
    hash = "sha256-HQEN+gBvI9s5WEXrH/3WTMSCg0ERykeKit8z8BBUe6w=";
    hash = "sha256-r2/BTBsBvks1M0oPn4mYjdUYkYRvZDmlZgSxUd7WbEM=";
  };

  env.COREPACK_ENABLE_STRICT = 0;