]> _ Git - alire.git/commit
Add crate config variables to build hash (#1434)
authorAlejandro R Mosteo <amosteo@unizar.es>
Mon, 4 Sep 2023 11:33:01 +0000 (13:33 +0200)
committerGitHub <noreply@github.com>
Mon, 4 Sep 2023 11:33:01 +0000 (13:33 +0200)
commitbaaca733786a1c748df289a980d6bade6b29e51d
treea03655a4f0481d68114ddacff4ab3b45d7f94ea3
parent06d6d6cbf49ff830e2b11242747729871da31caf
Add crate config variables to build hash (#1434)

* Add crate configuration values to build hash inputs

* Tests for configuration hashing
18 files changed:
src/alire/alire-builds-hashes.adb
src/alire/alire-crate_configuration-hashes.adb [new file with mode: 0644]
src/alire/alire-crate_configuration-hashes.ads [new file with mode: 0644]
src/alire/alire-crate_configuration.adb
src/alire/alire-crate_configuration.ads
src/alire/alire-roots.adb
testsuite/drivers/builds.py
testsuite/fixtures/build_hash_index/li/libhello/libhello-0.9.0.toml [new file with mode: 0644]
testsuite/fixtures/toolchain_index/cr/crate_real/crate_real-1.0.0.toml
testsuite/tests/build/hashes/compiler-input/test.py
testsuite/tests/build/hashes/compiler-missing/test.py
testsuite/tests/build/hashes/config-types/test.py [new file with mode: 0644]
testsuite/tests/build/hashes/config-types/test.yaml [new file with mode: 0644]
testsuite/tests/build/hashes/hashing-inputs/test.py
testsuite/tests/build/hashes/incomplete-config/test.py [new file with mode: 0644]
testsuite/tests/build/hashes/incomplete-config/test.yaml [new file with mode: 0644]
testsuite/tests/config/shared-deps/test.py
testsuite/tests/dockerized/misc/default-cache/test.py