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

Fix list of default licenses (#1490)

* Remove duplication in error message output

* Early detect bad license among choices

* Fi...

d1c1fbfcd3c67bcd6e1bffacc5c47e06d06224ae authored about 1 year ago by Alejandro R Mosteo <[email protected]>
Rename AppImage workflow job

7bb1d572d6ec3d636af10a431da1a027d1ea1d58 authored about 1 year ago by Alejandro R. Mosteo <[email protected]>
implement -C/--chdir flag (#1479)

* implement -C/--chdir flag

* use `alr` instead of Alire in help text.

* test --chdir flag...

22a8d770880de877f48fa2940f01ccdcedefb4a6 authored about 1 year ago by tali auster <[email protected]>
Fix documented default prefix for install (#1482)

See comments in issue #1481

61e4287c8b21a85cc0df0f26158310f87be57d38 authored about 1 year ago by Manuel <[email protected]>
Honor the NO_COLOR environment variable (#1480)

According to https://no-color.org/

7d5d0f373dcbcc325b9e6e116d10fdd7f0b7ab98 authored about 1 year ago by Manuel <[email protected]>
remove duplicate section of user-changes.md (#1477)

"Enable shared dependencies by default" was in there twice.

8c2a380759af13f6a7e3dfe924b0724b47d6ab1d authored about 1 year ago by tali auster <[email protected]>
Separate AppImage to own workflow (#1475)

634a0cc3aa4aed5cd2e683e00bf65bcd2d3f15e3 authored about 1 year ago by Alejandro R Mosteo <[email protected]>
Merge remote-tracking branch 'alire/release/2.0'

524ef2e98e74a71c5db9aa36f2798f1543234ce4 authored about 1 year ago by Alejandro R. Mosteo <[email protected]>
Bump version to 2.0-beta1

fee90da9be346677d3a29d8c5116426e3149b03a authored about 1 year ago by Alejandro R. Mosteo <[email protected]>
Better triggers for actions on release creation

398f98c058f4061cc96dbae0e24c1bf7190e84e8 authored about 1 year ago by Alejandro R. Mosteo <[email protected]>
Better triggers for actions on release creation

3e8b39ba0fa823d81c155b902675f1a056847efd authored about 1 year ago by Alejandro R. Mosteo <[email protected]>
Merge remote-tracking branch 'alire/master' into release/2.0

7af0b8b819b79c3849c07c39ea298457aa912362 authored about 1 year ago by Alejandro R. Mosteo <[email protected]>
Enable shared dependencies by default (#1449)

* Set shared dependencies as the default

* user-changes.md: Explain shared builds

f0c35f03261f4d19dc4852b407ed0d5cdeafc818 authored about 1 year ago by Alejandro R Mosteo <[email protected]>
bugfix: the wrong folder was searched for nested crates (#1473)

We were attempting to enter a folder that not always will exist.

bc37a6219a1275d250258a7bcd9e59d7deb038f5 authored about 1 year ago by Alejandro R Mosteo <[email protected]>
Better collision avoidance for tmp filenames (#1469)

c74a253bb8ce69c388473b236c58747afa213ae7 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Merge remote-tracking branch 'alire/master' into release/2.0

9ca119115118063ca0ff091db87ff25685514775 authored over 1 year ago by Alejandro R. Mosteo <[email protected]>
Auto-update index periodically (#1447)

* Auto-refresh indexes after some time (default 24h)

* ask user on first autoupdate

* User...

aab567a4f317521f6a2a9ac0450447ad4a23d6aa authored over 1 year ago by Alejandro R Mosteo <[email protected]>
New `alr printenv --last-build` (#1444)

* New `alr printenv --last-build`

This may be useful when no direct editing of manifests is c...

ffc5659ce864740b62fc1ab89b4ea7e93b6f23d1 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Merge remote-tracking branch 'alire/master' into release/2.0

e285d1026c9676541e4be65e2ba6a40de0bc4f65 authored over 1 year ago by Alejandro R. Mosteo <[email protected]>
Comprehensive shared builds tests and related tweaks (#1459)

* Added `shared-build` driver

* Added `build_mode` key to the Python driver

* Fix config g...

2753a7c9696f49ea6568244526b4b0065f4b797e authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Remove ".git" after cloning, with option to disable (#1463)

* Remove ".git" after cloning, with option to disable

Also make clones shallow (they already ...

889dd54b6bd99e8bd97048f25d5331d9945ed57f authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fix corner case related to git+file:// URLs (#1465)

df61076c47798ddaac16612e5f663e6a7379fc61 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Omit global switches in subcommand-specific help (#1462)

* Omit global switches in subcmd-specific help

* Update clic dependency

28cc127eb254136f0f1a0241db7d26db45d2a565 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Remove ".git" after cloning, with option to disable (#1463)

* Remove ".git" after cloning, with option to disable

Also make clones shallow (they already ...

7fe652908a0e1342db5cd06abbba522e44a355e6 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fix corner case related to git+file:// URLs (#1465)

b3e996603ca6dd60f9fdb67d36b65ba7fbb3839e authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Omit global switches in subcommand-specific help (#1462)

* Omit global switches in subcmd-specific help

* Update clic dependency

d6d9a06901bde124edc891e33ca4290f3ee6cad5 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fix location of default install prefix (#1461)

c6b6474ae8734f456e5042e7e6af29067b2ad2ef authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fix location of default install prefix

729c454b95033164c0e25a8e0ae88ec8856c2f8a authored over 1 year ago by Alejandro R. Mosteo <[email protected]>
Set shared dependencies as the default

user-changes.md: Explain shared builds

36f7053b626114d8e90a33c168e1da6dff1b22bb authored over 1 year ago by Alejandro R. Mosteo <[email protected]>
Comprehensive tests for shared builds

Added `shared-build` driver

Added `build_mode` key to the Python driver

Fix config generation ...

96c539dfc02f4d6adf829d986de2d78345d49df5 authored over 1 year ago by Alejandro R. Mosteo <[email protected]>
Print UTF-8 strings using `GNAT.IO` in `Alr.Commands` subsystem (#1458)

Supersedes #1457

Fixes #1456

2e3a5209bbccd42c88c41512109e0f1722a8ba4c authored over 1 year ago by Manuel <[email protected]>
Remove spurious -g (#1454)

428064ec45ec21fe729584e69209e4bfb423f44c authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fix bugs for corner cases with shared dependencies (#1453)

* Fix a couple of bugs related to new build system

* Test for the fixed bug

* Self-review

8243841325be7938a7f3e6aafa311b335cf2d9a1 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Cleanup after shared releases impl (#1448)

* Omit default mention in shared deps help

* Remove Export_Env arguments all-around

Now th...

10dbf0c799c43e470792dc8c7b7185d46a62dbe7 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Cosmetic change to binary origin image when unavailable (#1446)

be16d2c6aa850a7da516cb285c3e6b436019e019 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fix bug in dependency traversal order (#1445)

* Fix bug in solution traversal related to linked releases

* New test

* CI fixes

5641f848ce98be6f4b9060162b6627cbc3be753d authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Remove old release-sharing mechanism remnants (#1451)

698a71251830132ef4a7f9538dc5ca0b8d7d9992 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Use the same Find function in "show" as in "show --jekyll" (#1452)

This fixes #1402.

afd93970f856a2018fd293da48c5706523cf2133 authored over 1 year ago by Manuel <[email protected]>
New `ALR_TRACEBACK_ENABLED` env. var. (#1450)

* Add traceback enabling env var

* Test for new config var

eb1e0b81af88fab15a0bfadfb7e132d99a507ab2 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Run delayed post-fetch actions during build (#1441)

* Refactored flags into new crate

* Delay post-fetch to first build (ensures complete env)

...

000fe7041d6f9ad0a9377cc6212840fc8f2ed48e authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Add some hardcoded externals to hash input (#1440)

3a2268ebe51e58dad7a30290a8e0066d76dcbaa5 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Include hash of dependencies in build hash (#1439)

Since a dependency may use different specs based on config values, environment
variables, GPR e...

e9678b72f2c999b1ad452f909d7971679c51af70 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Reuse hashing mechanism to regen config in sandboxed mode (#1438)

* Regenerate configs on demand (sandboxed deps)

Leverage the new build hashing to make sure w...

6d9dc5ee6d03a5d9f188a8f367d10fbb5c02a1c7 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Generate crate config on demand for shared dependencies (#1435)

We needn't to generate it more than once, when the unique build folder is
created.

9df60506fac71227176b5f86c96222af87df25af authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Add crate config variables to build hash (#1434)

* Add crate configuration values to build hash inputs

* Tests for configuration hashing

baaca733786a1c748df289a980d6bade6b29e51d authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Delay syncing shared build dir until the actual build (#1433)

This is necessary because the build dir hash depends on the crate configuration
being complete,...

06d6d6cbf49ff830e2b11242747729871da31caf authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Add crate environment to build hash inputs (#1432)

* Add crate-modified env vars to hash input

* Test environment hashing

03f7a7f5ecc1a410a952bc8fb165fb280d0bca61 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Refactor config builtins (#1431)

* Refactor configuration builtins

Gives them a tagged type that simplifies use and aglutinate...

fcb03eb22841890b3aa628bc282a9351c65c6d2a authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Add compiler version to build hash (#1442)

* Update pins and dependencies

* Include GPR externals in hash computation

* Avoid recursi...

6d6e1016ccb870f889c409db05ac3cf495b82f99 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Add GPR externals and env. vars. to build hash computation (#1428)

* Update pins and dependencies

* Include GPR externals in hash computation

* Avoid recursi...

846a21e56c87d794d5374e3441c3a16b5e91a739 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fix use of canary file during `alr install` (#1429)

49a2e9d10de5de0def1861d4be650318e9889625 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
New Force_Delete (#1426)

5e8f4b5efd958ba69978bdf8f73162eb17e54812 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Replace `rsync` with `GNATCOLL.VFS.Copy` (#1427)

4be2af621c7443ac040fd43900dc4fc25f3627c3 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
MacOS; export PATH variables for includes and libraries. (#1420)

* MacOS; export PATH variables for includes and libraries.

Homebrew and MacPorts install incl...

239ac4e516ab50b8527598f5b1be8cf0232f239a authored over 1 year ago by Simon Wright <[email protected]>
Use build profile in build hash (#1425)

* Compute hash using build profile

* Fix problem with multiple hashes in one run

Rooted in...

7b9b4cae1c75627a00b32e848d763806af300f6d authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Refactor Alire.Shared into Alire.Toolchains (#1423)

2068f31e201f4cf5dc75454e31d86a27538b0812 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Trivial safeguard in `Force_Delete` (#1422)

7ca29566643ddfdb11cd5906018750f9faf1618a authored over 1 year ago by Alejandro R Mosteo <[email protected]>
New shared builds mechanism (mockup) (#1419)

* New shared builds mechanism (mockup)

* Self-review

* Fixes for Windows

9b476d0ea62e8ce72a97c602ecd5f5e650724fc7 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Don't treat warnings as erros when no style checks (#1412)

986a7d71b21058876183347ae84c35665aa563ee authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Better random generation of temp file names (#1414)

The issue was with the default random seed being the same during a whole
second, so batch runs ...

8e667131389eace99c0ca2769a7603c8739e8a1c authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fix nightly build (#1413)

2468a94de4ca3c138a032621ee184f8edf8318ec authored over 1 year ago by Alejandro R Mosteo <[email protected]>
New `alr publish --request-review` (#1409)

* Descriminate more PR states

Only missing is when there are changes requested

* Colored s...

de81d7281ade84c782d2f4074d410d62f9738f1b authored over 1 year ago by Alejandro R Mosteo <[email protected]>
New `alr publish --cancel` (#1406)

* New `alr publish --cancel <num> --reason <text>`

* Added JSON escaping

* Update alire.to...

f8447ca35f110a4994c620f3607388a5bda81a81 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
dev: use env for executable shebangs (#1408)

This is just a minor fix to let the scripts run in more exotic
environments, i.e., NixOS.

0476f41d9ac754eb6ba2a78ac20dfc615d6e51d0 authored over 1 year ago by tali auster <[email protected]>
`alr publish --status` (#1400)

* Update doc on publishing to match new behavior

* Retrieve status of opened PRs by the user
...

2c4e5a394ef5a0833b68f6731026d58345928f13 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Change all mentions of 'catalog' to 'index' (#1405)

a3da766d807fb7f0ae0c7e1064a5c0a8e409a65a authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Support MacPorts as external provider. (#1404)

* src/alire/alire-origins-deployers-system-macports.adb: new.
* src/alire/alire-origins-deplo...

fa6c67da824c8d4d44f0d78da9a3f63e373324f7 authored over 1 year ago by Simon Wright <[email protected]>
Bits from the `alr share` feat to be kept (#1399)

* Bits from the `alr share` feat to be kept

* Code review changes

* Update CLIC pin

* U...

a54e730f051e732791413f0580034fc3503e0000 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Improvements to publishing with automatic PR creation (#1398)

* Added --submit switch to `alr publish`

* Forking of community index

* Changes up to push...

5c17abb0dc6ed48158ebd51750761317063b5ccd authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Indicators in solution diff about non-source dependencies (#1395)

* Warn about non-source dependencies

* Disable fail-fast in workflow

* Create virtual envi...

9cff7e030025689c8ef03b9aae076c539473cd4a authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Use a python3 venv on Linux distros (#1396)

4d8b8188686ccae03c81002774be57928d00770a authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fix Windows testsuite for self-built alr (#1387)

261ee77f728b9fb25568aec283e80472afdc2d8b authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Unify naming of session/working folder as workspace (#1390)

2bea9f73fc455bacb81f19f0e7ab727789b792d3 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Select default toolchain automatically instead of showing assistant on 1st run (#1391)

* Use defaults for toolchain instead of assistant on 1st run

* Test automatic toolchain selec...

a4bb36625592a2155bb8b19914ab5ce75d03df8f authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fix unpacking of tarfiles with softlinks to subdirectories (#1382)

* Fix Traverse_Tree for softlinked dirs

Remains: GC.VFS.Remove_Dir fails because of the same ...

9cac98b06d92af1d304005fb2681a2ab671cef56 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Don't raise on bad external detection from output (#1389)

* New test case for detection from output

* Add exception catch-all and report in debug output

4cb0e97a616da5a1c296639f4798751ecb0de114 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
"Compiler version" --> "Compiled with version" (#1388)

f68902a5fde87a17b910696f74aaa323e599a148 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Fixes for compilation with gcc 13.1 (#1381)

3c40c303ecba0c4e02697dd61f6adefa2749be98 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
alire-platforms-current__windows.adb: add C++ include path for msys2 (#1375)

3de6be8f904d0618628204a0d93a4f1c5f9ca68b authored over 1 year ago by Fabien Chouteau <[email protected]>
Alr init fixes (#1372)

* Alr.Commands.Init: improve error message on tag input validation

* Alr.Commands.Init: fix s...

b35b093cb488ff510b29b94e21bcb5271ef9d7b4 authored over 1 year ago by Fabien Chouteau <[email protected]>
Fix Wide_Wide_String interpreted as String (#1370)

07073dafe2b6e3824b4607e9dc7f7bfcc307f5c0 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Remove `alr test --docker` (#1366)

* Local testing of crates with docker images

WIP: write tests for local+docker default+custom...

cb61b1187ca50e229fa54bdaf5c1f874704382e3 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Config option to globally share dependencies (#1367)

* Add config option to override dependencies location

Note that pins are not affected, as tho...

114e23f5017fff32cc637383af108e104d2cbc31 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Tweaks to VSCode support configuration

cc8646fc980b9949e9c70306b28ba412f7efb61d authored almost 2 years ago by Alejandro R. Mosteo <[email protected]>
Bump clic dependency (#1363)

* Bump clic dependency to include clic#27

* Add test to double-check proper UTF-8 output

*...

f08d310c176f5369e4d43fc9e9aed2e78d4846ec authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Fix nightly build (#1365)

* Add branch to test config

* Try to pinpoint offending 'uses'

b4a97a17eb3ab825804e0e95bb688e8613a9bd81 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Switch to ghcr.io from dockerhub (#1360)

* Switch to ghcr.io from dockerhub

* Use action instead of manually invoking Docker

eb5a894f7d76daf381c63f3f54200354952d904c authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Typed variants of Alire.Config.Edit.Set (#1353)

* Typed variants of Alire.Config.Edit.Set

Mostly because it's too easy to mix Boolean with St...

ec767ef60d23815df2a1c6954bdd29ce6f6980a0 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Docker driver for tests in default configuration (#1358)

9072fabefed900f0f5fce932747f8e9016c0d6c9 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Test the local release with `alr test` (#1356)

* Ability to test local crate

* Test for local crate testing

* self-review

* Add user c...

ba1f510eba6d2eed08bd68bf373eb3ce57f00546 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Unicode documentation (#1332)

* Document Alire policy on Unicode

* Add control over -gnatW8 switch

* Tweak documentation...

424c3d9b15aa936cf510c39c491cea3b7e34435d authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Actually use the cache location for shared releases (#1349)

* Use the cache location for shared releases

* Self-review

* User changes summary

* Cac...

412f297e010903891e595b7760c806742d333883 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Avoid a crash when system pkg is detected twice (#1350)

Different system package names may resolve to the same version, e.g. when using
transitional na...

aa439628a414c0c2c28ad68aa996dde1e0b6214d authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Update getting-started.md (#1343)

* Update getting-started.md

Lines 12 - 15.

More clarity on how to add PATH entry for Alire...

e5acf1a847d33ec3ec120664c7abf418d901122e authored almost 2 years ago by corinthian13 <[email protected]>
Update: "This file is generated" (#1338)

* Update: "This file is generated"

* Update alire-lockfiles.adb

822fad03b5ea251046abb2b90e022c3a2d52a8ea authored almost 2 years ago by Jesper Quorning <[email protected]>
Don't enable color if TERM=dumb (#1342)

389b43b61864c13061af398e0f6bd7fc1b59dca8 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
More explicit identifier error message (#1341)

664d0c199f80ccd33fe20ad8db3b5e2fd819d200 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
New `--nested` switch for `alr show` (#1333)

* Print nested crates under current folder

With `alr show --nested`, or after `alr get`/`alr ...

40c25f1e1ad0a8dd36558ed442add1d984c7d539 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Install indexed crates (#1335)

* Improve Roots.Create_From_Release

* Install crates directly from index

121c5dedfb19bcbe125053ac82133db76c3f49e5 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Replace uses of GNAT CE with latest FSF from Alire (#1330)

* Replace uses of GNAT CE with latest FSF from Alire

* Set up alr path in run.py

* Remove ...

1cd809ba635863ea5909e8d52c1331fffe9e7644 authored almost 2 years ago by Alejandro R Mosteo <[email protected]>