Commit Graph

537027 Commits

Author SHA1 Message Date
Silvan Mosberger
82e708c192 tests.nixpkgs-check-by-name: Custom Validation type and improvements
Co-authored-by: Wanja Hentze
2023-10-24 19:58:52 +02:00
Silvan Mosberger
03c58ad1d6 tests.nixpkgs-check-by-name: Minor doc updates 2023-10-24 01:18:46 +02:00
Silvan Mosberger
8be41ace99 tests.nixpkgs-check-by-name: Separate file for all problems
And introduce a function for some smaller indentation
2023-10-24 01:18:46 +02:00
Silvan Mosberger
eac0b69063 tests.nixpkgs-check-by-name: Redesign and document check_result functions 2023-10-24 01:18:44 +02:00
Silvan Mosberger
3d60440799 tests.nixpkgs-check-by-name: Remove error writer 2023-10-24 01:18:13 +02:00
Silvan Mosberger
e58bc75444 tests.nixpkgs-check-by-name: Remove Nixpkgs struct
Isn't necessary anymore with the refactoring
2023-10-24 01:18:13 +02:00
Silvan Mosberger
d65f3ddb89 tests.nixpkgs-check-by-name: Make reference check part of structural check 2023-10-24 01:18:13 +02:00
Silvan Mosberger
0475238ec0 tests.nixpkgs-check-by-name: Make structural check a global function 2023-10-24 01:18:12 +02:00
Silvan Mosberger
83b887504c tests.nixpkgs-check-by-name: Support for combining check results 2023-10-24 01:18:09 +02:00
Silvan Mosberger
bb89ca72df tests.nixpkgs-check-by-name: Refactor 2023-10-24 01:15:58 +02:00
Silvan Mosberger
571eaed155 tests.nixpkgs-check-by-name: Intermediate ShardNonDir error 2023-10-24 01:15:58 +02:00
Silvan Mosberger
b7ace0198c tests.nixpkgs-check-by-name: Intermediate InvalidShardName error 2023-10-24 01:15:58 +02:00
Silvan Mosberger
143e267ad2 tests.nixpkgs-check-by-name: Intermediate PackageNonDir error 2023-10-24 01:15:58 +02:00
Silvan Mosberger
935f82267a tests.nixpkgs-check-by-name: Intermediate CaseSensitiveDuplicate error 2023-10-24 01:15:58 +02:00
Silvan Mosberger
e7d9cc96ed tests.nixpkgs-check-by-name: Intermediate InvalidPackageName error 2023-10-24 01:15:57 +02:00
Silvan Mosberger
b011d53bda tests.nixpkgs-check-by-name: Intermediate IncorrectShard error 2023-10-24 01:15:57 +02:00
Silvan Mosberger
64f5eb616e tests.nixpkgs-check-by-name: Intermediate PackageNixNonExistent error 2023-10-24 01:15:57 +02:00
Silvan Mosberger
e3979d14cd tests.nixpkgs-check-by-name: Intermediate PackageNixDir error 2023-10-24 01:15:57 +02:00
Silvan Mosberger
4f17b9367d tests.nixpkgs-check-by-name: Intermediate UndefinedAttr error 2023-10-24 01:15:57 +02:00
Silvan Mosberger
b688da8189 tests.nixpkgs-check-by-name: Intermediate WrongCallPackage error 2023-10-24 01:15:57 +02:00
Silvan Mosberger
9a0ef88623 tests.nixpkgs-check-by-name: Intermediate NonDerivation error 2023-10-24 01:15:57 +02:00
Silvan Mosberger
4897b63ae6 tests.nixpkgs-check-by-name: Intermediate Symlink errors 2023-10-24 01:15:57 +02:00
Silvan Mosberger
9a3abc4383 tests.nixpkgs-check-by-name: Intermediate CouldNotParseNix error 2023-10-24 01:15:57 +02:00
Silvan Mosberger
96f6a350fa tests.nixpkgs-check-by-name: Intermediate PathInterpolation error 2023-10-24 01:15:56 +02:00
Silvan Mosberger
a755aa7d02 tests.nixpkgs-check-by-name: Intermediate SearchPath error 2023-10-24 01:15:56 +02:00
Silvan Mosberger
ed56d74c08 tests.nixpkgs-check-by-name: Intermediate path reference errors 2023-10-24 01:15:56 +02:00
Silvan Mosberger
37f8f6681c tests.nixpkgs-check-by-name: Intermediate error type refactoring prep
Currently the tool prints problems right as it is checking the code
without an intermediate error representation. However for various reasons
it would be beneficial to have an intermediate error type:
- It makes the code cleaner, having all errors in one place
- It allows printing the error in different ways, e.g. for a future
  --json mode

This commit prepares for an incremental refactoring for an intermediate
error/problem representation. Most notable is that we want to be able to collect
multiple errors/problems and not just exit on the first one.

We introduce the type alias CheckResult and CheckError (later renamed to
NixpkgsProblem), where CheckError allows collecting multiple
CheckErrors using the utility function flatten_check_results (later
renamed to check_result::sequence)

The write_check_result function is only temporarily introduced to help
refactoring, it's removed again in later commits.
2023-10-24 01:11:57 +02:00
Fabian Affolter
72e453f6ce
Merge pull request #261622 from fabaff/sqlfluff-bump
sqlfluff: 2.3.2 -> 2.3.3
2023-10-17 21:14:34 +02:00
Fabian Affolter
dc4b4dcb3a
Merge pull request #261624 from fabaff/trufflehog-bump
trufflehog: 3.59.0 -> 3.60.0
2023-10-17 21:14:09 +02:00
Fabian Affolter
5893e4f0fa
Merge pull request #261625 from fabaff/tgpt-bump
tgpt: 2.0.3 -> 2.0.4
2023-10-17 21:13:45 +02:00
Fabian Affolter
17f9766e1c
Merge pull request #261658 from r-ryantm/auto-update/python311Packages.aws-lambda-builders
python311Packages.aws-lambda-builders: 1.37.0 -> 1.40.0
2023-10-17 21:13:14 +02:00
Fabian Affolter
5b21d82819
Merge pull request #261663 from r-ryantm/auto-update/python311Packages.awscrt
python311Packages.awscrt: 0.19.2 -> 0.19.3
2023-10-17 21:12:45 +02:00
Fabian Affolter
8fa002fd57
Merge pull request #261665 from r-ryantm/auto-update/python311Packages.bellows
python311Packages.bellows: 0.36.5 -> 0.36.6
2023-10-17 21:12:02 +02:00
Fabian Affolter
4fbaf23959
Merge pull request #261674 from r-ryantm/auto-update/python311Packages.fastai
python311Packages.fastai: 2.7.12 -> 2.7.13
2023-10-17 21:11:18 +02:00
Fabian Affolter
44ad214e5a
Merge pull request #261672 from r-ryantm/auto-update/python311Packages.devpi-common
python311Packages.devpi-common: 4.0.0 -> 4.0.2
2023-10-17 21:10:35 +02:00
Fabian Affolter
baffd5d43a
Merge pull request #261668 from r-ryantm/auto-update/python311Packages.boto3-stubs
python311Packages.boto3-stubs: 1.28.63 -> 1.28.64
2023-10-17 21:09:51 +02:00
Fabian Affolter
baeb6d65f2
Merge pull request #261669 from r-ryantm/auto-update/python311Packages.botocore-stubs
python311Packages.botocore-stubs: 1.31.63 -> 1.31.64
2023-10-17 21:09:29 +02:00
John Ericson
caf5ba6d92
Merge pull request #261484 from Ericson2314/xorg-pkg-config
xorg: Add `meta.pkgConfigModules` and test
2023-10-17 14:31:36 -04:00
Ilan Joselevich
4af6789e42
Merge pull request #261628 from Kranzes/age-plugin-tpm
age-plugin-tpm: 0.1.0 -> 0.2.0
2023-10-17 21:28:55 +03:00
Matthieu Coudron
cb44be3b01
Merge pull request #260722 from mrcjkb/ttags
ttags: init at 0.3.0
2023-10-17 19:35:49 +02:00
Rick van Schijndel
fe3a0e6ec4
Merge pull request #260516 from r-ryantm/auto-update/nomacs
nomacs: 3.17.2285 -> 3.17.2287
2023-10-17 19:21:23 +02:00
Arian van Putten
9cb6c24f28
Merge pull request #261629 from r-ryantm/auto-update/jwx
jwx: 2.0.13 -> 2.0.14
2023-10-17 17:55:13 +01:00
R. Ryantm
825a93b182 python311Packages.fastai: 2.7.12 -> 2.7.13 2023-10-17 16:43:25 +00:00
R. Ryantm
a74ca61858 python311Packages.devpi-common: 4.0.0 -> 4.0.2 2023-10-17 16:39:44 +00:00
R. Ryantm
00a0590efe python311Packages.botocore-stubs: 1.31.63 -> 1.31.64 2023-10-17 16:12:35 +00:00
happysalada
9ce032513e tusc-sh: init at 1.0.2 2023-10-17 16:12:20 +00:00
R. Ryantm
107b8b2f2b python311Packages.boto3-stubs: 1.28.63 -> 1.28.64 2023-10-17 16:02:26 +00:00
R. Ryantm
05002412d1 python311Packages.bellows: 0.36.5 -> 0.36.6 2023-10-17 15:40:21 +00:00
R. Ryantm
38a9cbef98 python311Packages.awscrt: 0.19.2 -> 0.19.3 2023-10-17 14:56:35 +00:00
R. Ryantm
7126850f31 python311Packages.aws-lambda-builders: 1.37.0 -> 1.40.0 2023-10-17 14:54:15 +00:00