Commit Graph

17 Commits

Author SHA1 Message Date
Aaron Jheng
2c7af95567
pre-commit: 2.20.0 -> 3.1.0 2023-02-24 11:00:59 +00:00
Weijia Wang
cb88681631 pre-commit: fix build on aarch64-linux 2023-02-10 09:52:40 +01:00
Robert Hensing
d9e4080d15 pre-commit: Disable check on i686-linux 2023-02-03 20:40:34 +01:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Martin Weinelt
4e7b8905ba pre-commit: Add pytest-forked
It was provided through pytest-xdist, which isn't the case after the 3.0
release.
2023-01-05 13:20:49 +01:00
K900
d869913e9c pre-commit: skip tests broken with Git 2.38.1 2022-11-02 23:33:16 +03:00
github-actions[bot]
886633ba43
Merge master into staging-next 2022-10-15 00:04:00 +00:00
Artturin
7e49471316 treewide: optional -> optionals where the argument is a list
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
Rebecca Turner
5a01cf1084
pre-commit: use absolute path for binary in hook
This changes the generated Git hook to refer to the `pre-commit` binary
by its absolute path. This means that Git hooks created with
`nix-shell --run 'pre-commit install'` or similar will be usable outside
of the Nix shell they were created in.

I think this is the intended behavior for this package, considering that
the `postPatch` phase already includes a substitution for this variable,
otherwise unused:

    substituteInPlace pre_commit/resources/hook-tmpl \
      --subst-var-by pre-commit $out
2022-10-07 13:38:15 -04:00
R. Ryantm
9805aedbcc pre-commit: 2.19.0 -> 2.20.0 2022-07-11 07:11:23 +00:00
Fabian Affolter
5b8df072cb pre-commit: 2.18.1 -> 2.19.0 2022-05-05 23:59:45 +02:00
Martin Weinelt
9f340b5bf1 treewide: remove redundant numprocesses pytest-xdist parameter
Including the pytest-xdist package automatically configures numprocesses
to $NIX_BUILD_CORES, so specifying these on a package level has become
redundant.
2022-04-15 01:39:54 +02:00
Robert Hensing
1bf8e7a811 pre-commit: Add libiconv for tests on x86_64-darwin
Note: not a checkInput, because we need
this dependency in the role of a _build_
input during tests: library path, etc.

Solves

    E                 = note: ld: library not found for -liconv
    E                         clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
    E
    E
    E               error: failed to compile `rust-hello-world v0.1.0 (/private/tmp/nix-build-python3.9-pre-commit-2.18.1.drv-1/pytest-of-nixbld4/pytest-0/popen-gw3/test_rust_hook0/0/.pre-commit/repomj5itq00)`, intermediate artifacts can be found at `/private/tmp/nix-build-python3.9-pre-commit-2.18.1.drv-1/pytest-of-nixbld4/pytest-0/popen-gw3/test_rust_hook0/0/.pre-commit/repomj5itq00/target`
    E
    E               Caused by:
    E                 could not compile `rust-hello-world` due to previous error

    pre_commit/util.py:146: CalledProcessError

in test case

    FAILED tests/repository_test.py::test_rust_hook
2022-04-08 15:59:07 +02:00
Artturin
d90f4d5030 pre-commit: enable tests
used arch and openSUSE packages for reference
2022-04-04 17:06:19 -07:00
R. Ryantm
b393b879e0 pre-commit: 2.17.0 -> 2.18.1 2022-04-04 17:06:19 -07:00
R. Ryantm
7945280b9b pre-commit: 2.16.0 -> 2.17.0 2022-01-19 08:43:41 +00:00
Phillip Cloud
5c22c16c24 pre-commit: move out of python3packages 2021-12-09 16:13:49 -08:00