Commit Graph

100 Commits

Author SHA1 Message Date
Bart Oostveen
b0b33cff8f forgejo: 16.0.1 -> 16.0.2
https://codeberg.org/forgejo/forgejo/releases/tag/v16.0.2
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.2.md
2026-07-30 23:29:20 +02:00
Bart Oostveen
42de6e01ec forgejo-lts: 15.0.5 -> 15.0.6
https://codeberg.org/forgejo/forgejo/releases/tag/v15.0.6
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.6.md
2026-07-30 23:03:29 +02:00
Bart Oostveen
fb4c98518c forgejo: 16.0.0 -> 16.0.1
Changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.1.md
Diff: https://codeberg.org/forgejo/forgejo/compare/v16.0.0...v16.0.1
See also: https://codeberg.org/forgejo/forgejo/releases/tag/v16.0.1
2026-07-21 14:05:02 +02:00
Marcel
d83946a9ee forgejo: remove unused coreutils from nativeCheckInputs 2026-07-17 23:20:14 +02:00
emilylange
00627c1b9f forgejo: 15.0.5 -> 16.0.0
https://forgejo.org/2026-07-release-v16-0/

https://codeberg.org/forgejo/forgejo/milestone/70071
2026-07-17 18:10:15 +02:00
Bart Oostveen
31833bb654 forgejo: 15.0.4 -> 15.0.5
Release notes: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.5.md
Security announcement: https://codeberg.org/forgejo/security-announcements/issues/56
Diff: https://codeberg.org/forgejo/forgejo/compare/v15.0.4...v15.0.5
See also: https://codeberg.org/forgejo/forgejo/releases/tag/v15.0.5
2026-07-15 14:38:28 +02:00
Tom Oostveen
29de2e6792 forgejo: 15.0.3 -> 15.0.4 2026-07-09 15:02:57 +02:00
Marie Ramlow
d897cd29bb forgejo: 15.0.2 -> 15.0.3 2026-06-10 07:45:42 +00:00
Chris Moultrie
b198adc8e5 forgejo: 15.0.1 -> 15.0.2
changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.2.md
2026-05-12 08:28:54 -04:00
Chris Moultrie
cd79a66fa1 forgejo: 15.0.0 -> 15.0.1 2026-04-29 10:42:41 -04:00
Adam C. Stephens
0fc5f86398 forgejo-lts: 11.0.12 -> 15.0.0
https://codeberg.org/forgejo/forgejo/releases/tag/v15.0.0
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.0.md
2026-04-16 13:24:12 -04:00
Adam C. Stephens
bc2fc7ecf1 forgejo: 14.0.4 -> 15.0.0
https://codeberg.org/forgejo/forgejo/releases/tag/v15.0.0
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.0.md
2026-04-16 13:24:05 -04:00
Adam C. Stephens
0ce151a58a forgejo: backport patch for flaky TestBleveDeleteIssue test from v15
Co-authored-by: emilylange <git@emilylange.de>
2026-04-14 10:37:30 -04:00
dish
fec47a1f38 forgejo-lts: 11.0.11 -> 11.0.12 2026-04-10 12:46:45 -04:00
dish
e055be29bf forgejo: 14.0.3 -> 14.0.4 2026-04-10 12:46:36 -04:00
winston
800bfd5bbc forgejo-lts: 11.0.10 -> 11.0.11
https://codeberg.org/forgejo/forgejo/releases/tag/v11.0.11
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.11.md
2026-03-09 11:08:34 +01:00
winston
5545d3335d forgejo: 14.0.2 -> 14.0.3
https://codeberg.org/forgejo/forgejo/releases/tag/v14.0.3
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.3.md
2026-03-09 11:07:24 +01:00
Fernando Rodrigues
3562403503 treewide: fetchFromGitea -> fetchFromCodeberg
Most packages that used fetchFromGitea fetch their sources from Codeberg, so might as well migrate them.

The following command was used for this treewide:
```fish
for i in (rg 'fetchFromGitea \{\n *domain = "codeberg.org";' --multiline --files-with-matches)
    sed -z 's/fetchFromGitea {\n *domain = "codeberg.org";/fetchFromCodeberg {/g' $i > $i.tmp && mv $i.tmp $i
    sed -i 's/fetchFromGitea/fetchFromCodeberg/g' $i
end
```

The following paths were manually edited:

* pkgs/by-name/xr/xrsh/package.nix
* pkgs/applications/networking/browsers/librewolf/src.nix
* pkgs/by-name/go/gotosocial/package.nix
* pkgs/by-name/ka/katawa-shoujo-re-engineered/package.nix

Co-authored-by: Gutyina Gergő <gutyina.gergo.2@gmail.com>
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-01-31 21:08:16 +11:00
emilylange
80cd3adab0 forgejo: 14.0.1 -> 14.0.2
https://codeberg.org/forgejo/forgejo/releases/tag/v14.0.2

https://codeberg.org/forgejo/forgejo/milestone/47805
2026-01-29 10:30:22 +01:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
Adam C. Stephens
10f4ed9ba2 forgejo: 14.0.0 -> 14.0.1
Changelog: https://codeberg.org/forgejo/forgejo/releases/tag/v14.0.1
2026-01-17 09:35:38 -05:00
Adam C. Stephens
92de2eba4b forgejo-lts: 11.0.9 -> 11.0.10
Changelog: https://codeberg.org/forgejo/forgejo/releases/tag/v11.0.10
2026-01-17 09:30:02 -05:00
dish
186564cb80 forgejo: 13.0.4 -> 14.0.0
https://forgejo.org/2026-01-release-v14-0/

https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.0.md
2026-01-15 10:56:39 -05:00
Adam C. Stephens
c4f15d7702 forgejo-lts: 11.0.8 -> 11.0.9
https://codeberg.org/forgejo/forgejo/releases/tag/v11.0.9
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.9.md
https://codeberg.org/forgejo/security-announcements/issues/49
2026-01-09 13:02:08 -05:00
Adam C. Stephens
260cac5ba6 forgejo: 13.0.3 -> 13.0.4
https://codeberg.org/forgejo/forgejo/releases/tag/v13.0.4
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/13.0.4.md
https://codeberg.org/forgejo/security-announcements/issues/49
2026-01-09 13:02:08 -05:00
dish
271afff1c2 nixos/forgejo,forgejo{,-lts,-runner}: Adopt by Forgejo team 2025-12-12 15:39:17 -05:00
emilylange
74a394b6f2 forgejo-lts: 11.0.7 -> 11.0.8
https://codeberg.org/forgejo/forgejo/releases/tag/v11.0.8

f4e3c0aaac/release-notes-published/11.0.8.md
2025-11-21 16:55:35 +01:00
Chris Moultrie
4a57d32589 forgejo: 13.0.2 -> 13.0.3
changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/13.0.3.md
2025-11-21 09:24:48 -05:00
Adam C. Stephens
eb51b9a531 forgejo-lts: 11.0.6 -> 11.0.7
Changelog: https://codeberg.org/forgejo/forgejo/releases/tag/v11.0.7
2025-10-26 09:07:55 -04:00
Adam C. Stephens
816edb5552 forgejo: 13.0.1 -> 13.0.2
Changelog: https://codeberg.org/forgejo/forgejo/releases/tag/v13.0.2
2025-10-26 09:06:06 -04:00
Adam C. Stephens
e1fcdad924 forgejo-lts: fix check failure
Uses upstream fix from v11 branch due to go 1.25.2 changes
2025-10-23 12:21:58 -04:00
Adam C. Stephens
98ad41f60e forgejo: fix checkPhase regression (#452772) 2025-10-17 20:24:16 +00:00
emilylange
98135ce14f forgejo: fix checkPhase regression
This fixes a regression introduced in 5de92a8b79.

Forgejo v13 made the GO_TEST_PACKAGES variable lazy in [1], which causes
our custom show-backend-tests make target to return an empty string,
which in turn causes our checkPhase to not run a single go test.

To fix this, we need to slightly modify our custom make target to
reference the newly introduced compute-go-test-packages target as a
dependency.

[1]: https://codeberg.org/forgejo/forgejo/pulls/9208
2025-10-17 21:31:40 +02:00
Chris Moultrie
28233c6601 forgejo: 13.0.0 -> 13.0.1
changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/13.0.1.md
2025-10-17 15:19:11 -04:00
emilylange
c3fb98e870 forgejo{,-lts}: use writableTmpDirAsHomeHook 2025-10-17 02:11:34 +02:00
Adam C. Stephens
5de92a8b79 forgejo: 12.0.4 -> 13.0.0
https://codeberg.org/forgejo/forgejo/releases/tag/v13.0.0
5b13c6e024/release-notes-published/13.0.0.md
2025-10-16 10:34:47 -04:00
Adam C. Stephens
513349d0ed forgejo: rename bin/gitea -> bin/forgejo 2025-09-25 09:00:33 -04:00
emilylange
62310174dc forgejo-lts: 11.0.5 -> 11.0.6
Contains 1 security fix.

https://codeberg.org/forgejo/forgejo/releases/tag/v11.0.6

177c711b80/release-notes-published/11.0.6.md
2025-09-20 14:44:31 +02:00
emilylange
52d706c4b4 forgejo: 12.0.3 -> 12.0.4
Contains 1 security fix.

https://codeberg.org/forgejo/forgejo/releases/tag/v12.0.4

177c711b80/release-notes-published/12.0.4.md
2025-09-20 14:41:24 +02:00
emilylange
7adaaf8f4c forgejo-lts: 11.0.4 -> 11.0.5
Contains security fixes for Mermaid (XSS) and <https://github.com/ulikunitz/xz>.

https://codeberg.org/forgejo/forgejo/releases/tag/v11.0.5

eaa83f52f2/release-notes-published/11.0.5.md
2025-09-06 13:14:50 +02:00
emilylange
4d0c4d7d51 forgejo: 12.0.2 -> 12.0.3
Contains security fixes for Mermaid (XSS) and <https://github.com/ulikunitz/xz>.

https://codeberg.org/forgejo/forgejo/releases/tag/v12.0.3

eaa83f52f2/release-notes-published/12.0.3.md
2025-09-06 13:14:26 +02:00
Chris Moultrie
319b817501 forgejo: tebriel added to maintainers 2025-09-02 19:08:28 -04:00
Chris Moultrie
ae6b720f9c forgejo-lts: 11.0.3 -> 11.0.4
changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.4.md
2025-08-31 10:04:05 -04:00
Chris Moultrie
da979c8477 forgejo: 12.0.1 -> 12.0.2
changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/12.0.2.md
2025-08-31 10:03:43 -04:00
Adam C. Stephens
d818d9706c forgejo: 12.0.0 -> 12.0.1
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/12.0.1.md
https://codeberg.org/forgejo/forgejo/releases/tag/v12.0.1
2025-07-25 11:51:57 -04:00
dish
21e98fc8a9 forgejo: 11.0.3 -> 12.0.0
https://forgejo.org/2025-07-release-v12-0/

https://codeberg.org/forgejo/forgejo/milestone/12836
2025-07-17 11:46:43 -04:00
Adam C. Stephens
0bbedb54d7 forgejo-lts: 11.0.2 -> 11.0.3
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.3.md
2025-07-10 18:00:32 -04:00
Adam C. Stephens
7aa82f5b98 forgejo: 11.0.1 -> 11.0.2
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.2.md
https://codeberg.org/forgejo/forgejo/releases/tag/v11.0.2
2025-06-18 09:40:20 -04:00
Chris Moultrie
bdb6491f5c forgejo: 11.0.0 -> 11.0.1
changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.1.md
2025-05-03 09:13:47 -04:00
Marie Ramlow
eea359794e forgejo: point to forgejo-lts while waiting for Forgejo v12 2025-04-16 23:54:43 +02:00