]> _ Git - alire.git/commit
Show release information for user review (#516)
authorAlejandro R Mosteo <alejandro@mosteo.com>
Sat, 12 Sep 2020 11:59:12 +0000 (13:59 +0200)
committerGitHub <noreply@github.com>
Sat, 12 Sep 2020 11:59:12 +0000 (13:59 +0200)
commitd70297f1ead57ec218336367e6cb8295c198bf3c
tree8c37a00c8f35ea745db9e91c1594f01802b57b72
parent3b89b7ea7de9d06ccd92b7fa15442986b083d508
Show release information for user review (#516)

* Show release information for user review

We also point out any recommended optional properties that are not informed.
Checks on completeness are also performed.

* Test missing/optional properties during publish

Also refactor some bulky code in a test to reusable drivers.helpers.py
14 files changed:
src/alire/alire-properties-from_toml.ads
src/alire/alire-publish.adb
src/alire/alire-releases.adb
src/alire/alire-releases.ads
testsuite/drivers/alr.py
testsuite/drivers/helpers.py
testsuite/tests/publish/check-properties/my_index/crates/crate/.emptydir [new file with mode: 0644]
testsuite/tests/publish/check-properties/my_index/crates/nomaint.tgz [new file with mode: 0644]
testsuite/tests/publish/check-properties/my_index/crates/notags.tgz [new file with mode: 0644]
testsuite/tests/publish/check-properties/my_index/index/cr/crate/crate-1.0.0.toml [new file with mode: 0644]
testsuite/tests/publish/check-properties/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/publish/check-properties/test.py [new file with mode: 0644]
testsuite/tests/publish/check-properties/test.yaml [new file with mode: 0644]
testsuite/tests/publish/remote-origin/test.py