]> _ Git - alire.git/commit
Synchronize alire metadata and git submodules (#720)
authorAlejandro R Mosteo <alejandro@mosteo.com>
Sat, 15 May 2021 22:28:48 +0000 (00:28 +0200)
committerGitHub <noreply@github.com>
Sat, 15 May 2021 22:28:48 +0000 (00:28 +0200)
commit0233b06422f5995160937e36d3128f78b2553ac3
tree6924f83a22856d8d07167a90405403c3e510ce7c
parent22a033a4c16027b380cda2598eae27370529993f
Synchronize alire metadata and git submodules (#720)

* Sync submodules and alire metadata

* Reenable self-build in all platforms

* Feedback about build

* Disable macOS

Somehow apt-get ends being called. To be diagnosed.

* Fix environment settings in manifest

This should fix the problem with the macOS build

* Identified and fixed issue with macOS build

The problem is that the native package in the lockfile was being blindly used.
This is a further hint that lockfiles require work to work better
cross-platform.

* Fix issue with indirect dependencies in test

The self-build test has uncovered an issue already reported, and this commit
also fixes minor differences in output for linked dependencies, depending on
whether they contain alire metadata or not (the same information can be
presented regardless)

Also, disabled version printing on setup-alire, and moved here
17 files changed:
.github/workflows/ci-self.yml [new file with mode: 0644]
.github/workflows/ci-self.yml.disabled [deleted file]
.gitignore
alire.lock [new file with mode: 0644]
alire.toml
alr_env.gpr
deps/aaa
deps/ajunitgen
deps/ansi
deps/gnatcoll-slim
deps/minirest
deps/semantic_versioning
deps/simple_logging
deps/uri-ada
src/alire/alire-origins.ads
src/alire/alire-roots.adb
src/alire/alire-solutions.adb