Commit Graph

45 Commits

Author SHA1 Message Date
emilylange
9fb68677e4
forgejo: fix applying of our STATIC_ROOT_PATH patch
This fixes an issue where running the forgejo package standalone,
without the use of our nixos/forgejo module, would try to use a
directory named `@data@` for its `STATIC_ROOT_PATH` assets.

This went unnoticed until now, because most users use the nixos/forgejo
module in which we explicitly set this option/setting/path to
`cfg.package.data` by default (`pkgs.forgejo.data`).

Also, this commit hard-copies the patch in question from gitea to our
nixpkgs derivation directory.

We decided a long time ago to part ways, and forgejo inheriting the
patch from gitea's drv directory puts strain on gitea.

So we don't do that anymore and instead maintain that patch ourselves
from now on.

Unfortunately, `substituteInPlace --subst-var` does not error, when the
substitution fails.

This would have prevented this issue from going unnoticed.
2024-03-28 20:10:53 +01:00
emilylange
26e5b1cbeb
forgejo: 1.21.7-0 -> 1.21.8-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.8-0

af0bb6e68a/RELEASE-NOTES.md (1-21-8-0)

diff: https://codeberg.org/forgejo/forgejo/compare/v1.21.7-0...v1.21.8-0
2024-03-24 01:28:10 +01:00
Adam Stephens
579bb858e6
forgejo: 1.21.6-0 -> 1.21.7-0
Changelog: https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.7-0
2024-03-06 17:23:15 -05:00
emilylange
72037293ec
forgejo: 1.21.5-0 -> 1.21.6-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.6-0

ec1b64637e/RELEASE-NOTES.md (1-21-6-0)
2024-02-22 21:38:32 +01:00
Adam Stephens
d41d160022
forgejo: 1.21.4-0 -> 1.21.5-0
Changelog: https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.5-0
2024-01-31 17:23:17 -05:00
emilylange
d40133e3bd
forgejo: 1.21.3-0 -> 1.21.4-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.4-0
c4675549c9/RELEASE-NOTES.md (1-21-4-0)
2024-01-16 23:27:34 +01:00
emilylange
e299a33d58
forgejo: 1.21.2-1 -> 1.21.3-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.3-0
e75783cb4f/RELEASE-NOTES.md (1-21-3-0)

Fixes CVE-2023-48795.
2023-12-22 23:06:21 +01:00
emilylange
93d72b9294
forgejo: 1.21.2-0 -> 1.21.2-1
https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.2-1
a7fc28d044/RELEASE-NOTES.md (1-21-2-1)
https://forgejo.org/2023-12-release-v1-21-2-1/
2023-12-12 21:20:09 +01:00
emilylange
319a6568c5
forgejo: 1.21.1-0 -> 1.21.2-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.2-0

changelog: d26aea842e/RELEASE-NOTES.md (1-21-2-0)
2023-12-09 00:12:31 +01:00
emilylange
e54e9ca464
forgejo: 1.20.5-1 -> 1.21.1-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.1-0

e79f3f6ba2/RELEASE-NOTES.md
2023-11-26 17:58:17 +01:00
Adam Stephens
c0bdb24caf
forgejo: 1.20.5-0 -> 1.20.5-1
Changelog: https://codeberg.org/forgejo/forgejo/releases/tag/v1.20.5-1
2023-11-25 10:05:32 -05:00
Yaya
73df0bf251 forgejo: 1.20.4-1 -> 1.20.5-0
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-20-5-0
2023-10-06 18:53:58 +02:00
Adam Stephens
a59952ded8 forgejo: 1.20.4-0 -> 1.20.4-1
Diff: https://codeberg.org/forgejo/forgejo/compare/v1.20.4-0...v1.20.4-1

Changelog: https://codeberg.org/forgejo/forgejo/releases/tag/v1.20.4-1
2023-09-21 22:36:40 +02:00
Adam Stephens
3b518dc9ac
forgejo: 1.20.3-0 -> 1.20.4-0 2023-09-09 21:13:59 -04:00
emilylange
1ba6c46f27
forgejo: 1.20.2-0 -> 1.20.3-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.20.3-0
cf06f24180/RELEASE-NOTES.md (1-20-3-0)
2023-08-22 19:40:22 +02:00
Adam Stephens
aa7ee35c8a
forgejo: 1.20.1-0 -> 1.20.2-0 2023-07-30 14:55:57 -04:00
Adam Stephens
b4fc86847e
forgejo: add adamcstephens as maintainer 2023-07-30 12:00:43 -04:00
Emily
a29fd09810
Merge pull request #245230 from emilylange/forgejo
forgejo: 1.19.4-0 -> 1.20.1-0
2023-07-24 23:12:17 +02:00
emilylange
0d0161c9db
forgejo: 1.19.4-0 -> 1.20.1-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.20.1-0
47a6afa947/RELEASE-NOTES.md (1-20-1-0)
2023-07-24 20:57:02 +02:00
Artturin
1c29673fcc treewide: go-modules -> goModules
In 787af0f79f
I had to change ${go-modules} to $goModules to allow overrideAttrs to work;
However, env vars cannot contain -, so  i had to change go-modules too.
This in turn broke nix-update because it uses the go-modules attr.

Instead of making nix-update more complicated, make go-modules naming match cargoDeps.

`fd --type f | xargs sd '\bgo-modules\b' 'goModules'`
and revert change to pkgs/applications/misc/dstask/default.nix
and pkgs/servers/http/dave/default.nix
and pkgs/os-specific/darwin/plistwatch/default.nix

release note added
2023-07-14 00:18:06 +03:00
emilylange
6a59b83865
forgejo: 1.19.3-0 -> 1.19.4-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.19.4-0
36bae6a1b4/RELEASE-NOTES.md (1-19-4-0)
2023-07-06 00:01:22 +02:00
emilylange
6d5727af81
forgejo: add bendlas as maintainer
I asked bendlas in private :)
2023-07-05 23:58:50 +02:00
emilylange
a761e8b060
forgejo: format file 2023-07-05 23:58:48 +02:00
emilylange
b0e7f7f5db
maintainers: rename indeednotjames to emilylange 2023-05-21 16:01:35 +02:00
IndeedNotJames
267ef1a20b
forgejo: 1.19.2-0 -> 1.19.3-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.19.3-0
2023-05-03 22:24:36 +02:00
Martin Weinelt
8a59d44958
forgejo: 1.19.1-0 -> 1.19.2-0
https://codeberg.org/forgejo/forgejo/releases/tag/v1.19.2-0
2023-04-29 02:27:56 +02:00
IndeedNotJames
e6a04bc9ef
forgejo: build from source
instead of relying on the release tarballs published with each release.
This does however add two additional hashes (`vendorHash` and `npmDepsHash`), making it a total of 3 hashes that need to be updated each time.

The old `updateScript` is no longer useful as of this change.
It was originally added because we weren't aware that gitea/forgejo/codeberg have "predictable URLs" for the needed release tarball.
Fixed in 0dd0b2103a
2023-04-21 03:56:51 +02:00
IndeedNotJames
0aa3f7aad3
forgejo: 1.19.0-3 -> 1.19.1-0
fb9d529f30/RELEASE-NOTES.md (1-19-1-0)
2023-04-14 23:03:51 +02:00
IndeedNotJames
9f1a1b9373
forgejo: 1.19.0-2 -> 1.19.0-3
4c132e77ea/RELEASE-NOTES.md (1-19-0-3)
2023-04-05 23:04:35 +02:00
IndeedNotJames
0dd0b2103a
forgejo: use "predictable URLs" as src
Not sure how long codeberg.org already supports this.
I only just found out about them after a maintainer mentioned them in https://matrix.to/#/#forgejo-chat:matrix.org
Similar URLs are also used at https://forgejo.org/download/
2023-04-05 23:04:35 +02:00
Sandro
901f07fa50
Merge pull request #222320 from IndeedNotJames/forgejo 2023-03-22 00:07:31 +01:00
IndeedNotJames
4de5329218
forgejo: 1.18.5-0 -> 1.19.0-2
7770a85128/RELEASE-NOTES.md (1-19-0-2)
2023-03-21 10:11:54 +01:00
Maximilian Bosch
f01862e271
gitea.data-compressed: improve drv name
`data-compressed` is to undescriptive for a store-path. Same for
forgejo.
2023-03-20 21:08:20 +01:00
Izorkin
6b9d81b953
forgejo: create static gzip and brotli files 2023-03-20 12:50:10 +03:00
Nick Cao
eb03dde70d
Merge pull request #217890 from IndeedNotJames/nixos-tests-gitea
nixos/tests/gitea: open up test for forgejo
2023-02-25 09:55:43 +08:00
IndeedNotJames
cef7b60700
forgejo: 1.18.3-2 -> 1.18.5-0
70d76a1cd3/RELEASE-NOTES.md (1-18-5-0)
2023-02-24 23:28:46 +01:00
IndeedNotJames
1b304e1dbc
forgejo: use existing nixos/tests/gitea as test
forgejo is a soft-fork of gitea and gitea's existing tests work great
with forgejo.
At least for now, as this could change, though somewhat unlikely.
2023-02-24 02:59:30 +01:00
IndeedNotJames
caf9025ab4
forgejo: 1.18.3-1 -> 1.18.3.2
833c98ffaf/RELEASE-NOTES.md (1-18-3-2)
2023-02-18 19:15:45 +01:00
IndeedNotJames
d83d7bd84b
forgejo: 1.18.3-0 -> 1.18.3-1
fbf5449d87/RELEASE-NOTES.md (1-18-3-1)
2023-02-11 08:11:29 +01:00
IndeedNotJames
e72e310142 forgejo: 1.18.2-1 -> 1.18.3-0 2023-02-06 08:22:45 +01:00
IndeedNotJames
3ae9f6738c forgejo: add passthru.updateScript
also add `meta.mainProgram`, since the resulting binary
is (currently?) called `gitea` not `forgejo`

Co-authored-by: Colin Arnott <urandom2@users.noreply.github.com>
2023-02-06 08:22:45 +01:00
Aaron Jheng
f37a8bd339
forgejo: use buildGoModule 2023-01-25 11:44:31 +00:00
Izorkin
86d0c9f603
forgejo: 1.18.2-0 -> 1.18.2-1 2023-01-23 13:50:02 +03:00
Izorkin
ea5910f66c
forgejo: 1.18.0-rc1-1 -> 1.18.2-0 2023-01-21 07:39:50 +03:00
Colin Arnott
e91a59e1bb
forgejo: init at 1.18.0-rc1-1 (#207796)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Fixes https://github.com/NixOS/nixpkgs/issues/207601
2022-12-26 22:28:16 +01:00