-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mattermostLatest: init at 10.4.1; mattermost: 9.11.6 -> 9.11.7 #373113
Conversation
7adc08b
to
e7f7bea
Compare
e7f7bea
to
423c6d7
Compare
423c6d7
to
4a1fadc
Compare
@fsagbuya No changes were necessary for this to get it working |
4a1fadc
to
a2cb514
Compare
|
LGTM. :) |
Looks like an empty result? In any case I think it's just a |
Package built. Can EDIT: Okay, I think you already mentioned that in the description. Otherwise, I'm good with this PR. Nice! |
It will be in #208181, but I manually replaced pkgs.mattermost with pkgs.mattermostLatest and they all passed. #208181 changes the module enough (in a backwards compatible way, but a way that affects the tests nonetheless) that it's probably not worth casing out the tests in this PR. I've not pushed up the changes just yet but it starts with Mattermost ESR and then switches to a config specialization that switches to mattermostLatest to make sure migrations work. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-already-reviewed/2617/2193 |
Should be good to merge. We should try to prioritize it since Mattermost updates once a month. @drupol do you mind taking a look? :-) |
a2cb514
to
6572a7a
Compare
@drupol Out of curiosity does the NixOS 24.11 branch support Edit: I see it does, full steam ahead 🔥 |
Yes: #362113 |
Add a lockfileOverlay option that lets us make changes to the package lockfile if it's broken, such as unlocking packages and letting npm-lockfile-fix handle them if they are mis-locked.
A Mattermost update snuck in! https://github.com/mattermost/mattermost/releases/tag/v10.4.1 Good opportunity to check the update scripts (which worked well). Had to override one of the NPM dependencies for 10.4.1 so introduced an option for that. NixOS tests all still pass. |
We get a new 10.x release every month, so just track latest.
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release-24.11
git worktree add -d .worktree/backport-373113-to-release-24.11 origin/release-24.11
cd .worktree/backport-373113-to-release-24.11
git switch --create backport-373113-to-release-24.11
git cherry-pick -x 6572a7a52a95be7094e3beb8fae311272a53e99a 88ef3d9e3473064e5fcfb0fea4f6e04dfa42db47 cbd54cce90b2c780e91998080c4ac16cf2d380be 3a98e4ee47a034d87eefad32b99eedee0da29b6d 5a5938f361337ad9853e25005c2b3aca1ee2ef95 |
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release-24.11
git worktree add -d .worktree/backport-373113-to-release-24.11 origin/release-24.11
cd .worktree/backport-373113-to-release-24.11
git switch --create backport-373113-to-release-24.11
git cherry-pick -x 6572a7a52a95be7094e3beb8fae311272a53e99a 88ef3d9e3473064e5fcfb0fea4f6e04dfa42db47 cbd54cce90b2c780e91998080c4ac16cf2d380be 3a98e4ee47a034d87eefad32b99eedee0da29b6d 5a5938f361337ad9853e25005c2b3aca1ee2ef95 |
Create
mattermostLatest
to pull in the latest Mattermost. This works fine with all the NixOS tests, but that won't be PRed here. Instead, we will do it in #208181 which will not be backported. If people choose the latest Mattermost, they are accepting a little less stability (in general, but especially for now).Depends-on: #373085
Backport label this since it affects the autoupdate.
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.