Commit graph

577 commits

Author SHA1 Message Date
R. Ryantm 963cb6d9e5 rss-bridge: 2021-04-25 -> 2022-01-20 2022-02-06 17:02:50 -08:00
R. Ryantm 495b80ea2c wordpress: 5.8.3 -> 5.9 2022-02-06 16:58:46 -08:00
Maximilian Bosch c66f3f6c51
Merge pull request #157375 from NixOS/bump-wiki-js
wiki-js: 2.5.272 -> 2.5.274
2022-01-30 11:59:42 +01:00
Maximilian Bosch 376934f4b7
plausible: 1.4.3 -> 1.4.4 (#157335)
ChangeLog: https://github.com/plausible/analytics/releases/tag/v1.4.4
2022-01-30 13:10:45 +09:00
Maximilian Bosch 9690362f62
wiki-js: 2.5.272 -> 2.5.274
ChangeLog: https://github.com/Requarks/wiki/releases/tag/2.5.274
2022-01-30 02:10:21 +01:00
Niklas Hambüchen 13f5c4c45b
Merge pull request #156731 from Ma27/bump-plausible
plausible: 1.4.0 -> 1.4.3
2022-01-29 22:32:15 +01:00
Ingo Blechschmidt 92eb5bc48e ethercalc: init at latest master (b19627) 2022-01-29 20:56:06 +01:00
Maximilian Bosch d9ced149f8
Merge pull request #156316 from Ma27/bump-wiki-js
wiki-js: 2.5.268 -> 2.5.272
2022-01-26 00:17:42 +01:00
Maximilian Bosch e211c94b94
plausible: 1.4.0 -> 1.4.3
ChangeLog: https://github.com/plausible/analytics/blob/v1.4.3/CHANGELOG.md#unreleased

Also makes the option `services.plausible.releaseCookiePath` mandatory[1]: since Elixir
1.13 the `RELEASE_COOKIE` env-var *must* be set, otherwise the startup
fails[2]. Since we drop `$out/releases/COOKIE` in the `fixupPhase` of
`mixRelease` and Elixir seems to always attempt to generate such a
file[3], I figured it's reasonable to just make it mandatory now.

Closes #155575

[1] https://nixos.org/manual/nixos/stable/options.html#opt-services.plausible.releaseCookiePath
[2] f24eb2c1ef /
    https://github.com/elixir-lang/elixir/issues/11114
[3] https://hexdocs.pm/mix/Mix.Tasks.Release.html, see `:cookie`
2022-01-25 17:19:49 +01:00
Ryan Mulligan e57a85ecb4
Merge pull request #154951 from ryantm/discourse2.8.0.beta11
discourse: 2.8.0.beta10 -> 2.8.0.beta11
2022-01-25 07:35:33 -08:00
Patrick Hilhorst 4ed7bed68d
Merge branch 'master' into nixos-tests-missing 2022-01-24 12:05:30 +01:00
Guillaume Girol 64a18f1a8e
Merge pull request #152877 from cleeyv/jitsi-update
Update of all Jitsi Meet components
2022-01-23 20:44:55 +00:00
Fabian Möller 4329d79dba
nixos/tests: link tests to their packages 2022-01-23 21:08:10 +01:00
Janne Heß 812a445f22
Merge pull request #155827 from r-ryantm/auto-update/sope
sope: 5.4.0 -> 5.5.0
2022-01-23 16:24:32 +01:00
Maximilian Bosch e5e0fc67ae
wiki-js: 2.5.268 -> 2.5.272
ChangeLog: https://github.com/Requarks/wiki/releases/tag/2.5.272
2022-01-23 14:14:38 +01:00
ajs124 0a1da6357c sogo: 5.4.0 -> 5.5.0 2022-01-21 02:45:39 +01:00
Jonas Heinrich 80475b46f5
nixos/invoiceplane: init module and package at 1.5.11 (#146909) 2022-01-20 22:45:35 +09:00
Bill Ewanick c875cdce3f
lemmy: 0.14.0 -> 0.15.1 (#155236) 2022-01-17 05:06:27 +09:00
Ryan Mulligan 3d2cb0d6a2 discourse: 2.8.0.beta10 -> 2.8.0.beta11
https://meta.discourse.org/t/2-8-0-beta11-user-will-not-be-mentioned-warning-updated-emoji-and-more/214752

Small fix to a patch but otherwise I just ran the update scripts.
2022-01-13 15:08:41 -08:00
Nikolay Amiantov 209bfb6ac6 baget: init at 0.4.0-preview2 2022-01-11 19:53:30 +03:00
Martin Weinelt 267d073ac0 wordpress: 5.8.2 -> 5.8.3 2022-01-07 21:00:43 +01:00
R. Ryantm 30ac4e6534 wiki-js: 2.5.260 -> 2.5.268 2021-12-31 22:17:19 +00:00
Bobby Rong 0d9c34ee3f
Merge pull request #152332 from ymarkus/bookstack
bookstack: 21.10.3 -> 21.12
2021-12-31 16:56:08 +08:00
Cleeyv acc3a3c9e8 jitsi-meet: 1.0.5415 -> 1.0.5675 2021-12-30 12:44:42 -05:00
Yureka ff202a635d hedgedoc: fix build 2021-12-29 19:29:03 +01:00
Yureka 0fef05c2bf Revert "hedgedoc: 1.9.0 -> 1.9.2"
This reverts commit f5c724877e.
2021-12-29 19:29:03 +01:00
Ryan Mulligan aefbed0502
Merge pull request #151650 from ryantm/discourse2.8.0beta10
discourse: 2.8.0.beta9 -> 2.8.0.beta10; update plugins
2021-12-27 14:00:41 -08:00
Yannick Markus 7ec5348c9c
bookstack: 21.10.3 -> 21.12 2021-12-27 12:19:47 +01:00
ajs124 89ab1a6425
Merge pull request #151754 from r-ryantm/auto-update/sope
sope: 5.3.0 -> 5.4.0
2021-12-26 15:00:21 +01:00
ajs124 cfcbe0d16d sogo: 5.3.0 -> 5.4.0 2021-12-26 13:51:06 +01:00
talyz ae77e2fb78
discourse: Forward the used system and pkgs attributes to the tests
The system attribute is otherwise deduced from the system the
evaluation runs on, which could be incorrect if using remote
builders.
2021-12-23 10:34:27 +01:00
talyz 1138af5637
discourse: Add aarch64-linux to the list of platforms to be removed
...in the update script and remove it from the Gemfile.lock. Having
it there causes a failure with the error message:

Could not find libv8-node-16.10.0.0-aarch64-linux in any of the
sources (Bundler::GemNotFound)

And since we're not using the prebuilt binary packages anyway, we
don't need it there in the first place.
2021-12-23 10:24:18 +01:00
Ryan Mulligan 50832be998 discourse: 2.8.0.beta9 -> 2.8.0.beta10; update plugins 2021-12-21 15:40:12 -08:00
Maximilian Bosch 84a4b653ce
Merge pull request #151331 from Ma27/bump-hedgedoc
hedgedoc: 1.9.0 -> 1.9.2
2021-12-21 01:35:53 +01:00
Maximilian Bosch f5c724877e
hedgedoc: 1.9.0 -> 1.9.2
ChangeLogs:
* https://github.com/hedgedoc/hedgedoc/releases/tag/1.9.1
* https://github.com/hedgedoc/hedgedoc/releases/tag/1.9.2
2021-12-19 16:40:28 +01:00
Maximilian Bosch 8d3a362748
wiki-js: 2.5.219 -> 2.5.260
ChangeLogs:
* https://github.com/Requarks/wiki/releases/tag/2.5.254
* https://github.com/Requarks/wiki/releases/tag/2.5.255
* https://github.com/Requarks/wiki/releases/tag/2.5.260

Closes #150400
2021-12-19 16:01:53 +01:00
Ingo Blechschmidt bfbaae5daf whitebophir: 1.14.6 -> 1.16.0 2021-12-17 19:36:49 +01:00
Martin Weinelt ce27c22824 mediawiki: 1.37.0 -> 1.37.1 2021-12-16 11:52:32 +01:00
Jonas Heinrich cc8ab71ee9 nixos/dokuwiki: add passthru test 2021-12-13 17:26:36 +01:00
Kim Lindberger 9bf94de535
Merge pull request #147506 from talyz/discourse-2.8.0.beta8
discourse: 2.7.9 -> 2.8.0.beta9
2021-12-08 18:15:48 +01:00
ajs124 8f7d8afb82 sogo: enable multi-factor authentication 2021-12-06 23:19:07 +00:00
talyz 125bb7dac1
discourse: Don't patch the public path
Instead of patching the path to /public in Discourse's sources, make
the nginx configuration refer to the symlink in the discourse
package which points to the real path.

When there is a mismatch between the path nginx serves and the path
Discourse thinks it serves, we can run into issues like files not
being served - at least when sendfile requests from the ruby app are
processed by nginx. The issue I ran into most recently is that backup
downloads don't work.

Since Discourse refers to the public directory relative to the Rails
root in many places, it's much easier to just sync this path to the
nginx configuration than trying to patch all occurrences in the
sources. This should hopefully mean less potential for breakage in
future Discourse releases, too.
2021-12-06 14:21:39 +01:00
talyz 4fb343c87e
discourse: update.py: Improve version handling, use pinned plugins
Add a DiscourseVersion class which handles Discourse's version
numbering properly when sorting - beta versions are sorted lower than
their respective release versions. It can also return both its version
number and equivalent git tag, removing the need for `rev2version` and
manually adding `v` to the front.

Using DiscourseVersion instead of LooseVersion, we can list all
current version number tags from the `discourse` repo and sort them
correctly, giving us the latest one, regardless of type; i.e. we don't
have to filter for only release versions or beta versions anymore.

This also implements the plugin pinning algorithm laid out here:
https://meta.discourse.org/t/pinning-plugin-and-theme-versions-for-older-discourse-installs/156971
to make sure we don't upgrade plugins further than what's compatible
with our currently packaged Discourse version. While it likely won't
matter much most of the time if we continue packaging the beta
versions, it could be helpful if we decide to go back to packaging
release versions or if we run into issues with future upgrades. In
that case, the plugins could still be updated safely even though we're
not on the latest version of Discourse.
2021-12-02 11:55:07 +01:00
talyz ab042d6452
discourse.plugins: Update all plugins to their latest versions
Also, add support for updating plugins which keep gem versions in
files at the root of the repo (discourse-prometheus) and replace the
`up-plugin.sh` script with a README file pointing to the plugin
packaging documentation.
2021-12-02 10:43:14 +01:00
talyz e2415dbb8f
discourse: 2.7.9 -> 2.8.0.beta9
Update to the latest beta, since upstream advocates for it. See
https://github.com/NixOS/nixpkgs/issues/146308 for more info.
2021-12-02 10:31:00 +01:00
Martin Weinelt 25a9d1ba9e
mediawiki: drop redvers from maintainers 2021-11-29 02:06:43 +01:00
Martin Weinelt a0e1114e17 mediawiki: 1.36.2 -> 1.37.0 2021-11-29 02:04:24 +01:00
Martin Weinelt cd12d81d53 mediawiki: 1.36.1 -> 1.36.2 2021-11-29 02:03:59 +01:00
Bill Ewanick 7a4744b164
Update lemmy webapp (#147204)
* lemmy: change update script to be more idiomatic

Co-authored-by: Raphael Megzari <raphael@megzari.com>

* lemmy: 0.13.3 -> 0.14.0

Co-authored-by: Raphael Megzari <raphael@megzari.com>

Co-authored-by: Raphael Megzari <raphael@megzari.com>
2021-11-24 10:48:53 +09:00
Kim Lindberger 7dfea71857
Merge pull request #146325 from ryantm/dev/ryantm/discourse-update-py
discourse/update.py: fix for nix 2.4/2.5pre
2021-11-23 15:37:32 +01:00