Age | Commit message (Collapse) | Author | Files | Lines |
|
with manual chapters no longer needing pandoc for their conversion to
xml we can get rid of this source of confusion, and its huge cache of
xml files.
|
|
|
|
|
|
|
|
This improves URL previews like the ones on Discourse, where currently
the boilerplate comment is printed for every PR link instead of parts of
the motivation.
|
|
There are a lot of PRs for updates that don't make it easy to find
out what changes might be breaking and lots of PRs for new packages
that don't describe what the new packages is or does.
|
|
* .github/PULL_REQUEST_TEMPLATE.md: 21.11 -> 22.05
* CONTRIBUTING.md: 21.11 -> 22.05
|
|
|
|
.github/PULL_REQUEST_TEMPLATE: added md-to-db reminder
|
|
|
|
As suggested by 06kellyjac.
|
|
As suggested by Artturin.
|
|
We've recently seen VM tests being added that could have been simple package tests instead.
|
|
|
|
1) Building with the sandbox enabled is the standard on Linux,
so it is of little relevance with distribution they are using.
Because of this, we now specify "Linux" instead of "NixOS",
and the sandbox checkbox specifies "non-Linux".
2) aarch64 is a much more common platform, so we add two separate
checkboxes for both aarch64-linux and aarch64-darwin.
3) The platform names now match what is actually used by Nix.
|
|
|
|
We found that many users found it difficult to locate this document.
Github supports it in the root, see:
https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors
|
|
Also delete empty release notes file.
|
|
|
|
|
|
Remove elements of the PR template that have a low signal/noise ratio,
and add one that I think would have a good signal/noise ratio.
-----
Remove:
Determined the impact on package closure size (by running `nix path-info
-S` before and after)
-----
Rationale:
This is rarely done in practice, and apart from for specific packages
this is usually not a good indicator of anything useful
It might make sense to re-introduce it with two holes to fill, but then
we would have to make a serious decision to never land without these two
numbers filled in or with too big a regression, because in practice this
box has been a no-op in many cases.
Maybe just integrating this check in nixpkgs-review would bring the most
benefit here?
-----
-----
Remove:
Ensured that relevant documentation is up to date
-----
Rationale:
This is fuzzy, “relevant documentation” is way too often hard to find
-----
-----
Add:
Added a release notes entry if the change is major or breaking
-----
Rationale:
This is way too often forgotten, and is also a self-contained easy task
-----
|
|
|
|
tarballs.nixos.org is omitted from the change because urls from there
are always hashed and checked
|
|
The text is quite long and hard to read in hub (because it is one whole line
with no line breaks). Also simplified the language/sentence structure a bit for
non-native speakers.
|
|
|
|
changelog: https://github.com/Mic92/nixpkgs-review/releases/tag/2.1.1
|
|
Per https://github.com/NixOS/nixpkgs/pull/58147#issuecomment-478234495
sandboxing is not fully functional on macOS.
.github: specify where sandboxing can be run
Co-Authored-By: Jon <jonringer@users.noreply.github.com>
.github: remove macOS note
|
|
|
|
|
|
|
|
PULL_REQUEST_TEMPLATE: Add encouragement to review PRs
|
|
|
|
It is faster, handles more edge cases and allows to test/review the built
packages interactively.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
On several occasions I've seen people bumping packages which have NixOS
tests but without actually running them.
While this probably won't prevent such occasions entirely, at least it
serves as an additional checklist item so contributors don't forget
about these tests.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
Follow the rebranding of OS X into macOS
|
|
See https://github.com/NixOS/nix/commit/b39622a487e2978bd32c9faf2f651aec1f9815c1
|
|
The old one works on all nix(os) versions, whereas the new one doesn't
work e.g. on default 16.03 setting. Discussed on #15112.
|
|
I'm seeing a lot of PRs that only include the checklist, when the main thing I care about when I'm reviewing a PR is what the author was thinking when they decided to make the change.
|
|
It's been reported that when running through nix daemon,
sandboxing can't be turned on by passing `--option` (silently ignored),
so let's not suggest that way.
https://github.com/NixOS/nixpkgs/issues/14866#issuecomment-214619909
|
|
On Nix side this was done months ago:
https://github.com/NixOS/nix/pull/682
|
|
* Highlight the top mistakes directly in CONTRIBUTING.md
* Remove unecessary cruft from the PR template
|
|
|