Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1To update discourse, do the following: 2 31. Switch to and work from the `master` branch and the directory this 4 file is in. 52. Run `./update.py print-diffs` and update the nginx settings and 6 backend settings accordingly. If you don't know how to, ask for 7 help - do not skip this step! 83. Run `./update.py update`. 94. Run `nix build -L -f ../../../../ discourse.tests` to make sure the 10 update works. Also test manually, if possible. 115. If the update works, commit it. If not, apply necessary fixes and 12 commit. No manual fixes that would be overwritten by the 13 `./update.py` script should be committed - the script should be 14 fixed instead. 156. Run `./update.py update-mail-receiver`. If there's an update, do 16 step 4 and 5 again. 177. Run `./update.py update-plugins`. 188. Run `nix build -L -f ../../../../ discourseAllPlugins.tests` to 19 make sure the plugins build and discourse starts with them. Also 20 test manually, if possible. 219. If the update works, commit it. If not, apply necessary fixes and 22 commit. No manual fixes that would be overwritten by the 23 `./update.py` script should be committed - the script should be 24 fixed instead.