diff --git a/doc/release-notes/rl-2611.section.md b/doc/release-notes/rl-2611.section.md index cd1e79d133fb..1e2bea7bd467 100644 --- a/doc/release-notes/rl-2611.section.md +++ b/doc/release-notes/rl-2611.section.md @@ -129,6 +129,8 @@ - `minio-client` is no longer maintained and scheduled for removal in 27.05. +- `forgejo` has been updated to major version 17, which includes breaking changes. See the [upstream release notes](https://forgejo.org/2026-10-release-v17-0/#breaking-changes) for more details. + - `python3Packages.django-health-check` has been updated to major version 4. See its [migration guide](https://codingjoe.dev/django-health-check/migrate-to-v4/) and [changelog](https://github.com/codingjoe/django-health-check/releases/tag/4.0.0) for breaking changes. - `jmtpfs` has been removed due to lack of maintenance and fuse3 support. diff --git a/pkgs/by-name/fo/forgejo/generic.nix b/pkgs/by-name/fo/forgejo/generic.nix index e1b7277aba7f..d78e9a63d383 100644 --- a/pkgs/by-name/fo/forgejo/generic.nix +++ b/pkgs/by-name/fo/forgejo/generic.nix @@ -149,6 +149,9 @@ buildGoModule rec { "TestMigrateWhiteBlocklist" # requires network: gitlab.com (DNS) "TestURLAllowedSSH/Pushmirror_URL" # requires network git.gay (DNS) "TestBleveDeleteIssue" # Known Flake-y https://github.com/NixOS/nixpkgs/issues/509878 + ] + ++ lib.optionals (lib.versionAtLeast version "17") [ + "TestActivityPubMatchesList" # requires local network, which is not available in sandbox ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; diff --git a/pkgs/by-name/fo/forgejo/package.nix b/pkgs/by-name/fo/forgejo/package.nix index 34491b88a6ae..dc8329099763 100644 --- a/pkgs/by-name/fo/forgejo/package.nix +++ b/pkgs/by-name/fo/forgejo/package.nix @@ -1,8 +1,8 @@ import ./generic.nix { - version = "16.0.6"; - hash = "sha256-629cbLUh+okT3SFHwHFQDPiOoao0hrTxOzdOKxYEd6Q="; - npmDepsHash = "sha256-C/ht4Z3ivtm6nBNHUkNmKpLsnmnrpzW6rBq153LuITc="; - vendorHash = "sha256-wOAbZ6eEwlavMIcTOmqPpdgLNcgylCX4MwxuI/35YZw="; + version = "17.0.1"; + hash = "sha256-O12795/ydtEequagQfHfOhKTEp8QlmzsJe+RtlHC60A="; + npmDepsHash = "sha256-5TrydMO82d30L/EaWg3GI+yaBwG6tZS4IVs+dydpKRY="; + vendorHash = "sha256-vXjsZ08eez3oiLL2Um+uFX9YbrRnbq8q5Pj/P3mZTeY="; lts = false; nixUpdateExtraArgs = [ "--override-filename"