Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/alire-project/alire

Command-line tool from the Alire project and supporting library
https://github.com/alire-project/alire

user-changes.md: document SPDX license expressions (#683)

* user-changes.md: document SPDX license expressions

* Typo

* Another typo

Co-authored-...

2f8558be40b0525e09d6d249ca360cf61202cd60 authored almost 4 years ago
user-changes.md: Add markers for releases (#684)

This will help users identify what is new since the last release.

9ad7f20e27863a078a72868c685c3c45424e441b authored almost 4 years ago
Move to stable index version, bump rc version (#682)

cfd05e4dc60ec497ccdb0d2199c323363218e578 authored almost 4 years ago
alire.ads: Bump version to 1.0-rc1

765038a8d6a5efeca3a550bfd68f2768c2d15857 authored almost 4 years ago
Automatically narrow down dependencies given as "any" (#675)

* Implement narrowing down of new "any" dependencies

Instead of adding just a foo* dependency...

a689ee3db955cebbb161189ee927475f84ce8b91 authored almost 4 years ago
alr-platforms-windows.adb: use a specific version of the msys2 auto install script (#678)

Use a fixed version instead of latest on master branch of msys2-installer.
Changes in the maste...

ab52bbe6f145bff4d38f723d3efe8b3bec504ff1 authored almost 4 years ago
Fix problem with temporaries in Windows (#674)

* Attempt fix at windows temporaries

* Remove now superfluous exception handler

* Review fix

d332f19e22bf5d6a31d5311d9228de631161e2a9 authored almost 4 years ago
Warn about ^0.x dependencies (#669)

* Update documentation

* Warn when adding a ^0.x dependency

* Warn on suspicious caret use...

70add1259821e88ddb6b081e94c6a59f8841440b authored almost 4 years ago
alr-platforms-windows.adb: msys2 install command line changed (#677)

https://github.com/msys2/msys2-installer/pull/20 changed the name of the argument for installati...

7b418e40eae20f2f0a33eee649070fee2ea01534 authored almost 4 years ago
Rename `alr list` to `alr crates` (#671)

* Rename `alr list` to `alr crates`

This way there is less confusion about the purposes of `a...

c763b00feb35179edea373f0dc3f99f3e7b2bf0b authored almost 4 years ago
Clarify current behavior of actions (#672)

* Remove old references to [general] section

* Clarify running moments of actions

8c1e89368db05d3ca4c03f36e904bfaad36efd1e authored almost 4 years ago
Separate non-preelaborable parts of Config (#670)

* Separate non-preelaborable parts of Config

These parts are now in Alire.Config.Edit

* Fi...

11ed38a5a76a83881df50c20bc0122384be4f9e0 authored almost 4 years ago
Narrow check for deprecated Alire metadata (#668)

This should exclude false positives for actual alire sources in a child folder.

d6aab64df4cc97524412a3647e225472b803ca3b authored almost 4 years ago
Remove use of build/clean relocations (#667)

* Remove use of build/clean relocations

* Document user-facing visible changes

185b1e1a4ff1e82e3cb02cb2306617290d495c76 authored almost 4 years ago
alr-commands-init.adb: fix generated gpr file (#665)

#664

cf80d05f73cf6521adf1acf87cac5076288f1291 authored about 4 years ago
Alire.Properties.Licenses: Add support of SPDX expression (#629)

* Alire.Properties.Licenses: Add support of SPDX expression

The legacy license support is sti...

b9e8a6425e9ac330f66feba8f1577c5f72f8d7ae authored about 4 years ago
Allow unknown enum values in index manifests and new `index --check` (#656)

* Detect wrong enum values only in local manifests

This allows backwards compatibility for th...

ccab13317b0fc1eced8017424f7c4e4e655d8ab5 authored about 4 years ago
Add handling of CentOS, Fedora, Red Hat and their package manager (#20) (#601)

* Add handling of CentOS, Fedora, Red Hat and their package manager (#20)

* Transform Redhat ...

5f579f2e9bab13655760c28058942b1b7661ad9b authored about 4 years ago
Updated dependencies for Windows publishing (#655)

67eee436d43ccf39871527309c9fd60f6ee03294 authored about 4 years ago
pacman: Remove unneeded -e flag (#654)

This flag filters out packages installed indirectly (as dependencies), causing
our detection of...

e43d239a5c012742a91fc862a4be8064ca3d5873 authored about 4 years ago
alr init: disable warnings for No_Exception_Propagation (#649)

For embedded ZFP run-time this warning will pop everywhere.

1fa6d2d9c6c8eaa097f47b24c1b9ef8467e6ba0d authored about 4 years ago
Fix pacman pkg version detection to consider epochs (#652)

* Fix pacman pkg detection to consider epochs

* Relaxed parsing for Pacman versions

8e6bc4673c0cad3f69375d596782484d979004f7 authored about 4 years ago
Bump index version to devel-0.5 (#651)

* Bump index version to devel-0.5

The addition of more enum values to support other distribut...

e1ffd6b7c726e1507cf6e150dc638602974a34d4 authored about 4 years ago
Alr.Commands.Withing: Be able to compose paths with nested components (#637)

* Alr.Commands.Withing: Be able to compose paths

* Testsuite: test for the bugfix

3e5d7551b21cd2eeb82da3002586c794e4c0a952 authored about 4 years ago
Enable verbose spawn only if -v is in effect (#648)

18e8c64cf86662686277098df62705fa58c087f5 authored about 4 years ago
Enable fedora-latest docker image for testing (#619)

e5b4b2ad189ee1d3ed11fb8179a42c49b21871b5 authored about 4 years ago
Better feedback on malformed hash in index (#636)

* Better feedback on malformed hash in index

Fix .gitignore so only the root /alire is ignore...

354f4272d27293089c937f900f1c7c1b6044daca authored about 4 years ago
Separate workflow to test unsupported package manager platform (#623)

* Workflow to test with unsupported package manager

* Add config option to disable distro det...

df8af2d735035a39b5b5fb03e3243c9cc8609653 authored about 4 years ago
Solver: Speed-up for impossible dependencies (#620)

* Solver: Speed-up for impossible dependencies

Whenever a solution is incomplete we keep look...

ff9fb73ca6f7c46af3c1e5f2c0410f816685e219 authored about 4 years ago
Do not raise if /etc/os-release doesn't exist (#621)

Simply return distro unknown

7f4fbaf33a3682397660d7193bc9abb9772f455d authored about 4 years ago
ci-windows.yml: replace add-path command (#622)

* ci-windows.yml: replace add-path command

see https://github.blog/changelog/2020-10-01-githu...

d09cfa4b841903485a6957533ac5838381d1e1b5 authored about 4 years ago
Feedback line when non-empty alire.lock created (#617)

Otherwise the changes are listed without context and it's a bit confusing.

557d6d8f5e70ab2af777aec25df89518bc5b88de authored about 4 years ago
Fix: on `publish --tar`, allow git without remote (#614)

If we are only using git to generate the archive, we do not need the remote as
it won't be refe...

51e95ec736648489c67f4cacd0dfd294eebe456c authored about 4 years ago
Add handling of Arch and Arch-based distributions (#600)

* Add handling of arch and arch based distributions

* Update src/alire/os_linux/alire-platfor...

a1262b124e303b4ea2b09ea07c4c056de522011e authored about 4 years ago
Added alire.toml so alr can build/edit itself (#575)

* Added alire.toml so alr can build/edit itself

Also bumped the patch number, as code changes...

921ea6b936b754beff800637852af7048d222b6b authored about 4 years ago
Add arch-rolling docker image to CI (#613)

44b8c62f81d44c1c5d73502b3209148f5f3d41db authored about 4 years ago
Alr.Commands.Edit: add support for custom editor (#611)

* Alr.Commands.Edit: add support for custom editor

The editor can be changed with:
$ alr con...

226e9b68d4924c342280dc8c32dc7ea6c41dda3e authored about 4 years ago
Bump version on master branch to 0.8.0-dev (#564)

9077cf2e62469571d377653be66430e8c11a21f3 authored about 4 years ago
Refactor update logic from Alr into Alire (#609)

Also add and use a flag to prevent autoupdates.

366c737525d9e96d8d747ef97912398694577b9c authored about 4 years ago
Alire.Environment: load env context from the platform (#608)

* Alire.Environment: sort env list for predictable output

* Alire.Environment: load env conte...

906095fcb3f018331c46adef6ab2df391acffbcf authored about 4 years ago
Alire.Utils.Yaml: fix string escape (#604)

We use double-quote strings so single-quotes should not be escaped.

dab818536443b65df922cb4307e78195f79155d6 authored about 4 years ago
Report underlying error during publishing for an unloadable manifest (#602)

* Publish: report error causing unloadable manifest

* Testsuite: add test checking proper err...

8c37d633d7a02b13d899b70d1288593b71ddd918 authored about 4 years ago
Avoid unneeded requests to approve changes after editing the manifest (#591)

* Avoid unneeded requests to update when no changes

Changes in solutions were being spuriousl...

8dceecacc6b03f7be5e94431f8895bad19580c17 authored about 4 years ago
Alr.Commands.Init: warnings instead of fails for existing files (#599)

To make this command more usable when converting an existing Ada project
to Alire, existing sou...

b1ee78aa147007a41496b057527fe86db2907539 authored about 4 years ago
policies.md: add best practices (#597)

* policies.md: add best practices

* Update policies.md

ca526e68f1e2e7182037bffdeb45c4172a9d5839 authored about 4 years ago
Migration of an existing Ada/SPARK project to Alire (#598)

* Update getting-started.md

* Update getting-started.md

* Typo

bcca5034e30d28eb7f0a404213e4a92db1eaf2c1 authored about 4 years ago
Git: Use remote branch when checking remote status (#596)

Otherwise it seems git defaults to the main branch, which manifested as
spurious "ahead" status...

8d4fa407ef83f9bc52dee31454ba4bdd6c613345 authored over 4 years ago
Publish: Detect missing manifest in remote sources (#595)

This could escape our checks when the alire.toml file was in .gitignore, for
example, so we did...

38b9ddecfde7ccdb15e5de280774707879f43b1f authored over 4 years ago
Change Windows installer icon (#589)

This new version has a white layer for dark background desktop.

7b9b7f9ce0715e919550ed3a06eb8064f8cf271e authored over 4 years ago
Do not show an error when no command is given (#588)

e527da8447785b3b06e38a168263851a610ed2cb authored over 4 years ago
Fix typo when asking for sudo authorization (#586)

Fixes #582

c7fa3e9fb79872662d9f108ad5e2cba28c87266d authored over 4 years ago
More informative error for missing gprbuild (#583)

7214c8fcf217618c3367bcd8bc614e60316ec2d5 authored over 4 years ago
Fix the `depends-on` example in the catalog spec (#581)

It was using the old table notation.

b5ad3d21da5ab89d86d732fc6020bb3aee667752 authored over 4 years ago
Environment: allow to set var twice to the same value (#580)

This was already intended to work like this, but was buggy.

3a5a23419dcf66317cce5db37e6f60b51ce60e86 authored over 4 years ago
doc/getting-started.md: replace "setenv" with "printenv" (#576)

Update after #534

378baa6f348a1ac7a918582b4dbd8c41d042db96 authored over 4 years ago
Added paragraph about adding an ALR badge (#574)

* Added paragraph about adding an ALR badge

* Incorporated review comments

* Clarified tha...

e5c1ba96ccc3fe281d478d035cc86c54dd4d9597 authored over 4 years ago
Saner defaults for the dependency solver (#573)

We were needlessly exploring the whole solution space, even when the best
complete solution had...

5a89576d06f36faeb22e8fe7112d6f8c23de84a8 authored over 4 years ago
catalog-format-spec.md: fix gpr-set-externals description (#572)

It should not be used to specify default values.

cc594c022d6faa2226da9c367443a6f64dbeb274 authored over 4 years ago
ci-windows.yml: fix zip release (#567)

b2edc21f4ebae1f59216c2d73e2c1ce307455c9f authored over 4 years ago
Update ci-linux.yml (#563)

* Update ci-linux.yml

Switch Linux CI to GitHub Ubuntu-18.04

* Update ci-linux.yml

* Up...

87b98e1af2d8a22f420e35e754011a05729b9881 authored over 4 years ago
Move docker CI tests to its own workflow (#565)

Also remove obsolete env. var. BRANCH no longer needed as we no longer test the
old installer i...

2e2d68da083e7ecd3f2eb30d5f0687a725a3c0ab authored over 4 years ago
Switch from devel- to stable- index branch (#566)

31584d3415f8d0966a100437c91c406ed12be3d9 authored over 4 years ago
reviewed for English grammar, spelling, etc. (#561)

a824354668bec0da5137b885984abba71eab7262 authored over 4 years ago
Spelling fixes and README update (#559)

* Getting started: spelling fixes

* README: add beta info and build instructions

dbd33cf80827bb46f7908892d186d3b77f9efaad authored over 4 years ago
Update getting-started with install from binary distribution (#558)

fbb77b5e8660a226523977d86b2702216fa5109b authored over 4 years ago
Use GitHub API for basic checks/info during publishing (#554)

* Use GitHub API for basic checks/info during publish

* Code review fix

* Fix: new config ...

424c124809ef639e0ad59cae8aa52f8688ae3b23 authored over 4 years ago
Fix `alr test` help info on default docker (#557)

75870afdd0ddf619e641603277c8356f6daed9a6 authored over 4 years ago
Alr.Platforms.Windows: download msys2 from GitHub releases (#556)

* Alr.Platforms.Windows: download msys2 from GitHub releases

With the hope that GitHub server...

d050cbbfc7f249990e66077a66bfaba57171f609 authored over 4 years ago
Create and upload assets to alr releases (#551)

* Upload artifacts as assets to releases

* Remove obsolete workflow attempt

59489e6be3e1de69e2957e4a995de060fc467644 authored over 4 years ago
Create binary artifact on Linux/macOS (#549)

37474a3198a318ac2ffb7bfb37f3497502877c37 authored over 4 years ago
Gather user info during `alr init` for manifest creation (#548)

* Init: fill defaults with user-provided info

* Code review fixes

ae233ffe95c7c4a504a532ab2269e2937fd55625 authored over 4 years ago
Add default executable property in `alr init --bin` (#547)

be5bb8914fadb9c167fad3e8f7eb97e8d58c6256 authored over 4 years ago
Alire.Utils.User_Input: add function to query user's name, email and GitHub login (#461)

* Alire.Utils.User_Input: add function to query user's name, email and github login

* Break c...

8ad5675f6d6a8db4b27643890a779c6a67a0a037 authored over 4 years ago
Remove linux installer script (#546)

ba5ab0e9de6fdb410276bb00171657981fa17732 authored over 4 years ago
Alr.Commands: new Edit command (#545)

* Alr.Commands: new Edit command

For the moment it opens GNATstudio within the Alire context....

30f7c8b480e1ee72289d899bc0dc4fd42779634a authored over 4 years ago
Alr.Commands.Init: add or append to .gitignore (#544)

ff8f3327bafc0e2dd41c0e994ef956a490452e5b authored over 4 years ago
Create tarball from Alire workspace (#529)

* Create tarball from alire workspace

* Tests for tarball creation

* Code review fixes

...

4f6fc2c45aa81d5b950f27b650488cc6df020415 authored over 4 years ago
Alire.Release: print crate name in loading error messages (#541)

e20672692e4a9e5aaba2d85fad8bf5f36c24e8ea authored over 4 years ago
Bump ada-toml to v0.2 (#539)

This release includes various parser fixes.

68611b4cefb51fb9f31fdeb6e85772612e4913ce authored over 4 years ago
actions: rename post-compile into post-build and add pre-build (#537)

7f1f9bcd686809a87e3384d7a7a79781f15a6615 authored over 4 years ago
Tool and library version number (#536)

* Tool and library version number

* Bump version to 0.7.0

7fee384e16b4fbba24d552bc48305f6d3333357e authored over 4 years ago
Fix bug in external detection from version (#535)

We failed if the executable was not found, but this is expected and simply
means the external i...

da0497656bf5da9de5275aeb856454c0dd9f5fd3 authored over 4 years ago
alr init usability tweaks (#533)

* Alr.Commands.Init: usability tweaks

This change makes the alr init --in-place generate a pr...

292495036871c18cb90894a059ddfab4b22339b4 authored over 4 years ago
Alr.Commands: rename setenv into printenv (#534)

The command is actually not setting the environment but printing it.

a83ca04138d9adc812b98efb0ee0d64f888cf27c authored over 4 years ago
Tweaks for detection of git URLs (#530)

* Transform private repo URL into public one

For fetching from github, it is safe to do this ...

e4a2ef34c33ae864f760745e06c0143e40fd23fc authored over 4 years ago
alr init: add compiler option controls to template project (#523)

* alr init: add compiler option controls to template project

User can control compile checks,...

74788266893d4f22a5c3d3fc67211e4b394ba5e4 authored over 4 years ago
Publish tweaks (#528)

* Alire.Publish: use error message similar to the git messages

* Alire.Publish: Do not print ...

21d2c0bdd8815b5c057a3b90806b34b7808f2ef0 authored over 4 years ago
Merge publishing assistant PRs into master (#527)

Merge publishing assistant PRs into master

8d8dde61119a7fa919131b13a0f72e1e2135bb5b authored over 4 years ago
Updated documentation for new `alr publish` (#524)

* Document the new `alr publish` workflow

* Review changes

be01f9cb2aba789ffb6fa5671655b3543234d716 authored over 4 years ago
Added `user-changes.md` log for new `publish` feat

And spellcheck fixes

b372688d9a96d7048efd0d08a3cefc91349ced31 authored over 4 years ago
--skip-build switch to skip the publish build check (#526)

be4a82c082abe832501e150195b8e8836459df00 authored over 4 years ago
Use local repository as reference for publishing (#519)

* Publish using local repo and revision as reference

We still require the remote is ready (in...

69113c626b13cf1caf7af8aa202b284c66aa8cbc authored over 4 years ago
Test build the publishing release (#517)

* Test build the release

* Test that failing build is reported

* Fix zipping helper in tes...

4a023638612b62e1476610200791098bb5268cf9 authored over 4 years ago
Show release information for user review (#516)

* Show release information for user review

We also point out any recommended optional propert...

d70297f1ead57ec218336367e6cb8295c198bf3c authored over 4 years ago
Add switch to print the list of trusted git sites (#525)

* Add switch to print the list of trusted git sites

3b89b7ea7de9d06ccd92b7fa15442986b083d508 authored over 4 years ago
Initial list of trusted code hosts (#514)

* Initial list of trusted code hosts

* Test that an unknown domain is rejected

* Fixes for...

d507bc1499bcb31cc820a17cf5841e695c3fa293 authored over 4 years ago
Minimal publishing assistant (#512)

* Suppress warnings on unused package at top level

* First complete minimal publishing workfl...

8290679bc1aa3ea0659429ccc4ac8b39bb553bd8 authored over 4 years ago
Fix test that inadvertently fetched community (#520)

4f57fa28a3197d0d6b2c16f0356ec636d00b256b authored over 4 years ago
Editorial change: correcting command-line option (--use) (#521)

c10a029573bd36f9b5081e893b2017f7125f93ea authored over 4 years ago
Fix compilation warnings with current versions of GNAT (#518)

5d139f62b972b90d443b5ffee71569e8cf93aa30 authored over 4 years ago