update mattermost ESR version (9.5.x → 9.11.x) #12

Manually merged
stuebinm merged 2 commits from mattermost-9.11 into main 2024-08-19 19:31:44 +00:00
Owner

This builds without issue, but I have not yet test-deployed it anywhere. Unfortunately the cursed vendor-overrides we introduced with the 9.5 series seem to still be necessary (though I've not checked if the buildGoModule abstraction might've grown support for go workspaces in the meantime, in which case we could maybe write them more nicely).

We could deploy this now, or alternatively wait for a version or two in the hopes of avoiding any early-version bugs (though since this isn't nextcloud, I don't see the necessity).

In either case there's no rush; support for the 9.5 series ends in November of this year.

Any opinions?

This builds without issue, but I have not yet test-deployed it anywhere. Unfortunately the cursed vendor-overrides we introduced with the 9.5 series seem to still be necessary (though I've not checked if the `buildGoModule` abstraction might've grown support for go workspaces in the meantime, in which case we could maybe write them more nicely). We could deploy this now, or alternatively wait for a version or two in the hopes of avoiding any early-version bugs (though since this isn't nextcloud, I don't see the necessity). In either case there's no rush; support for the 9.5 series ends in November of this year. Any opinions?
stuebinm added 2 commits 2024-08-17 20:09:25 +00:00
this mirrors a change in the nixpkgs definition: the nix-update script
has a hardcoded list of attributes it will update. We can re-use one of
them to make it update mattermost's web frontend at the same time as it
updates mattermost itself.

The list of attribute names is here:
  https://github.com/Mic92/nix-update/tree/1.3.1?tab=readme-ov-file#features
original nixpkgs commit by numinit was
  1451a58a57e1bd1592460268bdde30cf72923010
  1451a58a57
stuebinm requested review from nixmagicians 2024-08-17 20:09:36 +00:00
stuebinm manually merged commit c3c7fe44de into main 2024-08-19 19:31:44 +00:00
Sign in to join this conversation.
No reviewers
hacc/nixmagicians
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: hacc/haccfiles#12
No description provided.