]> _ Git - alire.git/commit
Fix redeploying of toolchains (#1533)
authorAlejandro R Mosteo <amosteo@unizar.es>
Fri, 19 Jan 2024 17:38:30 +0000 (18:38 +0100)
committerGitHub <noreply@github.com>
Fri, 19 Jan 2024 17:38:30 +0000 (18:38 +0100)
commitecf4e230bb133b5870e5deee799924a2ab906ac7
tree861b63cb812034b2a130e43bf8359c6747aa676e
parent92896bd3a2147b20c4b8874675258f8baf9b9aa4
Fix redeploying of toolchains (#1533)

* Test that fails prior to bugfix

* Fix for cache invalidation

An unrelated bug is fixed that happened when not using an actual binary crate
for a compiler in the testsuite.
13 files changed:
.github/workflows/ci-windows.yml
src/alire/alire-builds-hashes.adb
src/alire/alire-directories.adb
src/alire/alire-directories.ads
src/alire/alire-toolchains-solutions.adb
src/alire/alire-toolchains.adb
src/alire/alire-toolchains.ads
testsuite/fixtures/crates/gnat_native_mock_1.0.zip [new file with mode: 0644]
testsuite/fixtures/crates/gprbuild_mock_1.0.zip [new file with mode: 0644]
testsuite/fixtures/gnat_toolchain_index/gn/gnat_native/gnat_native-1.0.0.toml
testsuite/fixtures/gnat_toolchain_index/gp/gprbuild/gprbuild-1.0.0.toml
testsuite/tests/toolchain/missing-tool-redeploy/test.py [new file with mode: 0644]
testsuite/tests/toolchain/missing-tool-redeploy/test.yaml [new file with mode: 0644]