]>
_ Git - alire.git/log
Alejandro R Mosteo [Wed, 12 Feb 2025 14:33:42 +0000 (15:33 +0100)]
fix: integrate appimage artifact into release workflow (#1846)
* Integrate appimage artifact into release workflow
* Add upload of appimage as release
* Undo temporary disabled
Alejandro R Mosteo [Wed, 12 Feb 2025 10:39:07 +0000 (11:39 +0100)]
fix: upgrade deprecated Ubuntu runners (#1845)
20.04 is being deprecated: https://github.com/actions/runner-images/issues/11101
Alejandro R Mosteo [Tue, 11 Feb 2025 10:24:01 +0000 (11:24 +0100)]
fix: consolidate release workflows (#1844)
* feat: consolidated single release workflow
* Disable untouched workflows
* Tweak Ubuntu ARM steps
* Add Windows installer steps
* Use setup-alire (lighter than alr-install)
* universal artifact and release job
* Windows exceptionalism (7zip instead of zip)
* Restore disabled workflows
* Self-review
Alejandro R Mosteo [Sun, 9 Feb 2025 16:09:48 +0000 (17:09 +0100)]
fix: report unloadable pin during pin updates (#1843)
Alejandro R Mosteo [Sun, 9 Feb 2025 16:09:13 +0000 (17:09 +0100)]
fix: clarify that -vv -d are global switches in bug box (#1842)
* fix: clarify that -vv -d are global switches in bug box
* Fix tests
Alejandro R Mosteo [Sat, 8 Feb 2025 16:52:16 +0000 (17:52 +0100)]
fix: PAT creation documentation (#1840)
Alejandro R Mosteo [Sat, 8 Feb 2025 14:52:45 +0000 (15:52 +0100)]
fix: don't crash on trying to re-add a pin (#1838)
* Fix attempt to use unavailable pin path
* Test
* Reformat post refactor
Alejandro R Mosteo [Fri, 7 Feb 2025 10:51:54 +0000 (11:51 +0100)]
feat: diagnose tool mismatch due to architecture change (#1837)
* Warn on unexpected tool hash
* Test
* Fixes found by testsuite
Alejandro R Mosteo [Thu, 6 Feb 2025 17:42:22 +0000 (18:42 +0100)]
fix: emit proper URL in publish help (#1836)
Alejandro R. Mosteo [Thu, 6 Feb 2025 15:58:24 +0000 (16:58 +0100)]
doc: improve PR submission checklist
Alejandro R Mosteo [Thu, 6 Feb 2025 12:09:29 +0000 (13:09 +0100)]
fix: install system gprbuild when selected in assistant (#1833)
* Install system toolchain if missing
* test
* self-review
Alejandro R Mosteo [Thu, 6 Feb 2025 11:26:15 +0000 (12:26 +0100)]
feat: Ubuntu ARM builds (#1832)
* Add Ubuntu ARM runner
* Debug docker troubles
* Enable in nightly
* fix regex warnings
* Debug +inf config value
* Debug code insertions
* Minimum GNAT version
* Test nightly, remove SSH step
* Add arch to artifacts
* Restore workflows
Alejandro R Mosteo [Thu, 23 Jan 2025 11:16:08 +0000 (12:16 +0100)]
fix: revert unwanted `ada-toml` downgrade (#1827)
Alejandro R Mosteo [Thu, 23 Jan 2025 10:43:18 +0000 (11:43 +0100)]
feat: improved reporting for errors in linked crates (#1824)
Seb M'Caw [Thu, 23 Jan 2025 10:42:18 +0000 (10:42 +0000)]
feat: make explicit Git URLs backward compatible (#1826)
Alejandro R. Mosteo [Tue, 21 Jan 2025 12:30:30 +0000 (13:30 +0100)]
Document index breaking change (git+https)
Simon Wright [Tue, 14 Jan 2025 09:37:33 +0000 (09:37 +0000)]
feat: universal builds for macOS (#1820)
* Nightly build generates macOS universal binary.
For macOS (Darwin), some users are running on Intel silicon (x86_64),
some on Apple silicon (aarch64). The purpose of this commit is to
generate a universal binary of alr for macOS, so that users won't need
to specify which version they need -- the loader will select the
appropriate binary.
To do this, a new job 'build-macos-universal' runs after the 'build'
job has completed (which implies completion of its runs on macos-13
(x86_64) and macos-14 (aarch64)).
This job dowloads & unpacks the x86_64 build to x86_64/, and the
aarch64 build to aarch64/. It then copies aarch64/ to universal/ (so
as to include the additional information, and runs lipo to create the
universal binary in universal/bin/alr. The new binary has to be marked
as executable, don't know why.
alr-nightly-bin-universal-macos.zip is created and uploaded to the
release directory.
* .github/workflows/nightly.yml (build-macos-universal): new.
* Release build generates macOS universal binary.
For macOS (Darwin), some users are running on Intel silicon (x86_64),
some on Apple silicon (aarch64). The purpose of this commit is to
generate a universal binary of alr for macOS, so that users won't need
to specify which version they need -- the loader will select the
appropriate binary.
To do this, a new job 'build-macos-universal' runs after the 'build'
job has completed (which implies completion of its runs on macos-13
(x86_64) and macos-latest (aarch64)).
This job dowloads & unpacks the latest prerelease x86_64 build to
x86_64/, and the latest prerelease aarch64 build to aarch64/. It then
runs lipo to create the universal binary in ./bin/alr. The new binary
has to be marked as executable, don't know why.
alr-<release]-bin-universal-macos.zip is created and uploaded to the
release directory.
* .github/workflows/ci-macos.yml (build-macos-universal): new.
* Remove superseded investigative steps.
Remove two steps that were inserted to check that no
com.apple.quarantine attributes were applied when the individual
architecture builds were downloaded (none were applied).
* .github/workflows/nightly.yml (build-macos-universal):
(check x86_64 attributes): remove.
(check aarch64 attributes): remove.
Seb M'Caw [Mon, 13 Jan 2025 16:33:10 +0000 (16:33 +0000)]
feat: setting to override trusted sites list (#1819)
* Make trusted sites list configurable
* Fix Windows test failures
* Update user-changes.md
* Review
Alejandro R Mosteo [Fri, 10 Jan 2025 13:15:33 +0000 (14:15 +0100)]
feat: propagate verbosity in `alr test` (#1817)
* fix: propagate verbosity to test run
* New test
Seb M'Caw [Thu, 9 Jan 2025 11:23:04 +0000 (11:23 +0000)]
feat: setting to override source archive download command (#1815)
* Support command mocking on Windows
* Add tests
* Make archive download command configurable
* Fix validation of distribution.override
* Prevent configuring command settings locally
* Remove redundant Download function
* Add documentation
* Self-review
* Fix test on Windows when gunzip is only available from msys2
* Restructure documentation
* Add erroneously omitted user-changes.md entry for #1745
* Update user-changes.md
* Fix deprecated 'fail_on_error' in spellcheck workflow
* Switch to US English spellings
* Review
---------
Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
Alejandro R Mosteo [Thu, 9 Jan 2025 10:41:37 +0000 (11:41 +0100)]
feat: abbreviated dependency tree printing (#1814)
* Concise mode for dependency tree printing
* New test
* WIP: user changes
* Even more concise
No point in having an extra line for one single elided dependency, which
happens often.
* self-review
* Switch to full line with "+-- ..."
Alejandro R. Mosteo [Wed, 8 Jan 2025 12:40:00 +0000 (13:40 +0100)]
Merge remote-tracking branch 'alire/release/2.0'
Piotr Trojanek [Wed, 8 Jan 2025 11:40:42 +0000 (12:40 +0100)]
fix: remove redundant parentheses inside operators (#1816)
GNAT already emits a style warning when redundant parentheses appear inside logical and short-circuit operators; this warning will be soon emitted for other operators as well.
Alejandro R Mosteo [Sun, 5 Jan 2025 22:28:45 +0000 (23:28 +0100)]
feat: better solutions when no complete one exists (#1812)
Alejandro R. Mosteo [Thu, 26 Dec 2024 10:01:25 +0000 (11:01 +0100)]
doc: improve bug reporting template for duplicates
Alejandro R Mosteo [Thu, 28 Nov 2024 08:12:21 +0000 (09:12 +0100)]
feat: search without solving and with --solve (#1799)
* feat: search without solving and with --solve
* User changes
Alejandro R. Mosteo [Mon, 25 Nov 2024 09:53:05 +0000 (10:53 +0100)]
fix: revert unwanted changes in #1739
Alejandro R. Mosteo [Mon, 25 Nov 2024 08:44:56 +0000 (09:44 +0100)]
feat: pull-request checklist
Alejandro R Mosteo [Sat, 23 Nov 2024 09:24:53 +0000 (10:24 +0100)]
feat: solver refactoring (#1739)
* Priority-based solver
* Compiler priorities
* Fine tweaks related to pins & conflicts
* Self-review
* Fix feasibility check not considering pins
* Optimization: filter out seen linked deps
* Fix issue with search timeout
* Self-review
* Fix submodules after rebase
* Remove dependency on compare_to_case
Seb M'Caw [Fri, 22 Nov 2024 11:27:51 +0000 (11:27 +0000)]
Fix updating pins on crates which track Alire-generated files (#1788)
* Fix updating pins on crates which track Alire-generated files
* Require user confirmation before discarding changes
* Make confirmation prompt depend on location of dirty files
Alejandro R Mosteo [Mon, 18 Nov 2024 09:26:55 +0000 (10:26 +0100)]
fix: relocate cleaner.yml workflow to proper dir (#1794)
Alejandro R Mosteo [Mon, 18 Nov 2024 09:16:38 +0000 (10:16 +0100)]
fix: remove non-existent switch from message (#1793)
César Sagaert [Mon, 18 Nov 2024 09:07:58 +0000 (10:07 +0100)]
fix: make test actions run only once (#1792)
Test actions would run once per test action defined, so this problem only became noticeable with more than one test action defined.
* fix: make test actions run once
* feat: log error message on test action fail
* test: ensure actions are run only once
Seb M'Caw [Tue, 29 Oct 2024 06:05:56 +0000 (06:05 +0000)]
feat: support for Git repos with multiple remotes configured (#1782)
* Add support for git repos with multiple remotes configured
* Support Python 3.9
* Move commit_file() to helpers
* Use git_commit_file() elsewhere
Alejandro R Mosteo [Sun, 27 Oct 2024 19:31:34 +0000 (20:31 +0100)]
fix: testing of indexed crates with `alr test --full` (#1786)
* fix: testing of remote crates with `alr test`
* Expand test to ensure all invocations work
* Improve command description
Seb M'Caw [Thu, 24 Oct 2024 14:01:02 +0000 (15:01 +0100)]
feat: improve URI recognition (#1736)
* Improve origin URI recognition
- Consolidate a number of separate ad hoc tests for recognising URIs into Alire.URI.URI_Kind
- Add support for origin URLs with scheme "ssh://"
- Add bitbucket.org to the list of hosts recognised as git only
- Treat ".git/" suffix the same as ".git"
- Change publish command to raise errors on URLs with "file:" scheme (sidestepping a bug where the whole URL was treated as a relative path)
- Change various error messages
- Change handling of some obscure edge cases
* Fix source archives hosted on GitHub or similar
* Fix test when ssh command is unavailable
* Workaround for GNAT 10 bug
* Further improve URI recognition
* Fix existing test
* Add test for local indexes
* Add test for 'clean --cache' command
* Fix on Windows
* Fix on MacOS
* Clean up local-index-not-found test
* Consolidate 'Host' implementations
* Fix Fragment for local URLs
* Fix test
* Improve publishing test
* Fix documentation
* Remove redundant test
* Fix tests
* Fix typos
* Switch to US English
* Use crate_dirname
* Use less fragile test for git failure
* Add clarifying comments
* Treat http with non-empty userinfo as private
* Fix typo
Alejandro R Mosteo [Fri, 18 Oct 2024 12:24:48 +0000 (14:24 +0200)]
fix: move build source info to a separate location (#1783)
In order not to affect the output of alr --version
Alejandro R Mosteo [Mon, 14 Oct 2024 11:48:27 +0000 (13:48 +0200)]
fix: install proper macos-14 toolchain in nightly build (#1780)
Seb M'Caw [Mon, 14 Oct 2024 10:53:55 +0000 (11:53 +0100)]
fix: spellcheck workflow (#1779)
* Add typos
* Fix spellcheck
* Revert "Add typos"
This reverts commit
282c3a7fd8f19b480032c4063349afc32a9a8d02 .
* Change docs without typo
* Revert "Change docs without typo"
This reverts commit
4d52934c3c1e7c6bf76357b9afd8b184b7baa126 .
Alejandro R Mosteo [Sun, 13 Oct 2024 11:52:34 +0000 (13:52 +0200)]
fix: tweak workflows due to deprecations (#1778)
And generally all actions using old versions
Alejandro R Mosteo [Fri, 11 Oct 2024 17:09:41 +0000 (19:09 +0200)]
feat: arch/linking safeguards in workflows (#1775)
Alejandro R Mosteo [Fri, 18 Oct 2024 12:24:48 +0000 (14:24 +0200)]
fix: move build source info to a separate location (#1783)
In order not to affect the output of alr --version
Alejandro R Mosteo [Mon, 14 Oct 2024 11:48:27 +0000 (13:48 +0200)]
fix: install proper macos-14 toolchain in nightly build (#1780)
Seb M'Caw [Mon, 14 Oct 2024 10:53:55 +0000 (11:53 +0100)]
fix: spellcheck workflow (#1779)
* Add typos
* Fix spellcheck
* Revert "Add typos"
This reverts commit
282c3a7fd8f19b480032c4063349afc32a9a8d02 .
* Change docs without typo
* Revert "Change docs without typo"
This reverts commit
4d52934c3c1e7c6bf76357b9afd8b184b7baa126 .
Alejandro R Mosteo [Sun, 13 Oct 2024 11:52:34 +0000 (13:52 +0200)]
fix: tweak workflows due to deprecations (#1778)
And generally all actions using old versions
Alejandro R Mosteo [Fri, 11 Oct 2024 17:09:41 +0000 (19:09 +0200)]
feat: arch/linking safeguards in workflows (#1775)
Alejandro R. Mosteo [Wed, 9 Oct 2024 16:43:29 +0000 (18:43 +0200)]
Bump version to 2.0.3-dev
Alejandro R. Mosteo [Wed, 9 Oct 2024 11:23:38 +0000 (13:23 +0200)]
Merge branch 'release/2.0'
Alejandro R. Mosteo [Wed, 9 Oct 2024 10:22:46 +0000 (12:22 +0200)]
Update Msys2 installer
Alejandro R. Mosteo [Tue, 8 Oct 2024 20:33:46 +0000 (22:33 +0200)]
Merge branch 'release/2.0'
Alejandro R Mosteo [Wed, 20 Mar 2024 15:57:36 +0000 (16:57 +0100)]
Testsuite control condition for Unix-only (#1657)
* Test control condition for Unix-only
* Fix test post-merge
Alejandro R Mosteo [Tue, 8 Oct 2024 10:56:39 +0000 (12:56 +0200)]
doc: fix obsolete `toolchain --install` references (#1765)
Alejandro R Mosteo [Tue, 8 Oct 2024 10:56:16 +0000 (12:56 +0200)]
Set up environment during build preparations (#1766)
* Set up environment during build preparations
* Test
Alejandro R Mosteo [Mon, 7 Oct 2024 11:33:27 +0000 (13:33 +0200)]
fix: ability to pin a crate that 'provides' a dependency (#1771)
* Fix: consider 'provides' during pinning
* Test
* Fix unwanted edition in alire-roots.adb
Seb M'Caw [Tue, 24 Sep 2024 18:26:15 +0000 (19:26 +0100)]
test: building on an air-gapped system (#1760)
* Add test for offline build
* Move constraints to YAML file
* Remove redundant build check
* Change crates from git repos to .tgz archives
Seb M'Caw [Tue, 10 Sep 2024 08:30:11 +0000 (09:30 +0100)]
Fix CI using deprecated version of actions/upload-artifact (#1756)
* Fix CI on Linux
* Fix others
* Use v4 tag
Alejandro R Mosteo [Tue, 3 Sep 2024 13:33:17 +0000 (15:33 +0200)]
Fix early error on Windows with msys2 disabled (#1747)
* Fix non-absolute path returned when msys2 disabled
* Add test for the fix
* Wrong platform build friendlier message
Alejandro R Mosteo [Tue, 8 Oct 2024 10:56:39 +0000 (12:56 +0200)]
doc: fix obsolete `toolchain --install` references (#1765)
Alejandro R Mosteo [Tue, 8 Oct 2024 10:56:16 +0000 (12:56 +0200)]
Set up environment during build preparations (#1766)
* Set up environment during build preparations
* Test
Alejandro R Mosteo [Mon, 7 Oct 2024 11:33:27 +0000 (13:33 +0200)]
fix: ability to pin a crate that 'provides' a dependency (#1771)
* Fix: consider 'provides' during pinning
* Test
* Fix unwanted edition in alire-roots.adb
tali auster [Wed, 2 Oct 2024 11:04:36 +0000 (04:04 -0700)]
fix: use /tmp dir if $HOME isn't writable (#1770)
* fix: use tmp dir if $HOME isn't writable
* Test for running without home
---------
Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
Alejandro R Mosteo [Mon, 30 Sep 2024 11:19:40 +0000 (13:19 +0200)]
Fix: preserve attributes on file copy (#1768)
* fix: preserve attributes on file copy
* Self-review
Seb M'Caw [Tue, 24 Sep 2024 18:42:10 +0000 (19:42 +0100)]
feat: support for private indexes with `alr publish --for-private-index` (#1745)
* Add support for private indexes to "alr publish"
* Fix tests
* Support "git@" remotes
* Fix test
* Bugfix
* Update 'config' to 'settings' in 'alr init'
* Update 'config' to 'settings' elsewhere
* Rewrite documentation
* Clarify upload instructions
Seb M'Caw [Tue, 24 Sep 2024 18:26:15 +0000 (19:26 +0100)]
test: building on an air-gapped system (#1760)
* Add test for offline build
* Move constraints to YAML file
* Remove redundant build check
* Change crates from git repos to .tgz archives
Alejandro R Mosteo [Mon, 23 Sep 2024 18:12:19 +0000 (20:12 +0200)]
JSON, TOML output for tables (#1759)
* Headers
* Global option --format
* fix tables without headers
* Testsuite test
* Testsuite-found fixes
* Bump submodules, testsuite dependencies
Seb M'Caw [Tue, 10 Sep 2024 08:30:11 +0000 (09:30 +0100)]
Fix CI using deprecated version of actions/upload-artifact (#1756)
* Fix CI on Linux
* Fix others
* Use v4 tag
Alejandro R. Mosteo [Thu, 5 Sep 2024 10:21:31 +0000 (12:21 +0200)]
Add PR cleaner workflow
Alejandro R Mosteo [Tue, 3 Sep 2024 13:33:17 +0000 (15:33 +0200)]
Fix early error on Windows with msys2 disabled (#1747)
* Fix non-absolute path returned when msys2 disabled
* Add test for the fix
* Wrong platform build friendlier message
Alejandro R Mosteo [Tue, 3 Sep 2024 10:51:25 +0000 (12:51 +0200)]
Fix syncing of releases containing broken softlinks (#1751)
* WIP: fix failure syncing softlinks
* Test for fix
Alejandro R. Mosteo [Fri, 30 Aug 2024 11:02:38 +0000 (13:02 +0200)]
Merge branch 'release/2.0'
Alejandro R Mosteo [Fri, 15 Mar 2024 09:16:30 +0000 (10:16 +0100)]
Remove use of GNAT Community Edition (#1641)
setup-alire@v3 no longer uses GNAT CE so we can always test with GNAT FSF.
Alejandro R Mosteo [Fri, 30 Aug 2024 09:35:22 +0000 (11:35 +0200)]
Rename tests with old 'config' naming to 'settings' (#1746)
Maxim Reznik [Mon, 12 Aug 2024 14:07:37 +0000 (17:07 +0300)]
Build on Mac OS X ARM64 (#1731)
Alejandro R Mosteo [Wed, 10 Jul 2024 21:47:50 +0000 (23:47 +0200)]
Remove per-OS code in favor of GNAT.OS_Lib (#1717)
Maxim Reznik [Wed, 10 Jul 2024 08:36:54 +0000 (11:36 +0300)]
Enable MacOS X M1 in nightly builds (#1716)
Alejandro R Mosteo [Fri, 30 Aug 2024 09:35:22 +0000 (11:35 +0200)]
Rename tests with old 'config' naming to 'settings' (#1746)
Seb M'Caw [Mon, 19 Aug 2024 14:21:15 +0000 (15:21 +0100)]
Add check that commit ID is valid hexadecimal (#1740)
Maxim Reznik [Mon, 12 Aug 2024 14:07:37 +0000 (17:07 +0300)]
Build on Mac OS X ARM64 (#1731)
Alejandro R Mosteo [Wed, 7 Aug 2024 15:00:57 +0000 (17:00 +0200)]
Fix traversal of dirs containing troublesome softlinks (#1718)
* Fix enumeration of files with troublesome softlinks
* Self-review
* Workaround in `den` for GCC 14 C++ bug
* 2nd self-review
commit
7d8b2ccd77998bbc0adfea8807b1ecea19a2a332
Author: Alejandro R. Mosteo <amosteo@unizar.es>
Date: Fri Aug 2 09:53:22 2024 +0200
Debug trouble with relative path finder
commit
09514571571d234a19af3eee5202838e85508c60
Author: Alejandro R. Mosteo <amosteo@unizar.es>
Date: Thu Aug 1 22:32:48 2024 +0200
Use simpler relative path from Den
commit
76417fa28f0daf0c0244129c9fecc2d6db7abc37
Author: Alejandro R. Mosteo <amosteo@unizar.es>
Date: Thu Aug 1 22:32:09 2024 +0200
Revert "Try with gprbuild<24"
This reverts commit
b6ca84eac4e7af62aedd2e8d73545da0c71b9fb1 .
commit
f6e0a963163a517b56a17243f1e2685263d7e244
Author: Alejandro R. Mosteo <amosteo@unizar.es>
Date: Thu Aug 1 00:04:00 2024 +0200
Repair find relative part output
commit
6ad595ff4de348b72d894339b7172c8797a7bf64
Author: Alejandro R. Mosteo <amosteo@unizar.es>
Date: Wed Jul 31 23:28:48 2024 +0200
Flush testsuite output at start
commit
a52e5555983b94adb0090869e0e67c40a8bb9b4c
Author: Alejandro R. Mosteo <amosteo@unizar.es>
Date: Wed Jul 31 18:18:44 2024 +0200
Fix damaged test
commit
b6ca84eac4e7af62aedd2e8d73545da0c71b9fb1
Author: Alejandro R. Mosteo <amosteo@unizar.es>
Date: Wed Jul 31 14:16:11 2024 +0200
Try with gprbuild<24
commit
500021055430ddc56ca8d4bfbfb371d6e1434333
Author: Alejandro R. Mosteo <amosteo@unizar.es>
Date: Wed Jul 31 14:04:07 2024 +0200
Show GNAT/GPRBUILD versions prior to testsuite run
Alejandro R Mosteo [Wed, 7 Aug 2024 12:40:08 +0000 (14:40 +0200)]
New `alr cache` (#1642)
* Basic report
* Test debug
* Bump ncdu crate
* Debug issue with disappearing folder
* Refactor ncdu into den
* Self-review
Seb M'Caw [Mon, 29 Jul 2024 09:59:05 +0000 (10:59 +0100)]
Fix changing branch of pins with 'git+ssh://' and 'xyz+https://' urls (#1722)
Alejandro R Mosteo [Wed, 10 Jul 2024 21:47:50 +0000 (23:47 +0200)]
Remove per-OS code in favor of GNAT.OS_Lib (#1717)
Alejandro R Mosteo [Fri, 24 May 2024 09:25:37 +0000 (11:25 +0200)]
Fix macOS workflows (user macos-12 runner) (#1685)
Maxim Reznik [Wed, 10 Jul 2024 08:36:54 +0000 (11:36 +0300)]
Enable MacOS X M1 in nightly builds (#1716)
Alejandro R. Mosteo [Fri, 5 Jul 2024 11:12:55 +0000 (13:12 +0200)]
v2.0.2-rc1
Alejandro R. Mosteo [Fri, 5 Jul 2024 11:00:24 +0000 (13:00 +0200)]
Merge remote-tracking branch 'alire/release/2.0'
Alejandro R Mosteo [Fri, 5 Jul 2024 10:54:35 +0000 (12:54 +0200)]
fix: compiler autoselection on 1st run alr get --build (#1706)
Lionel Draghi [Mon, 1 Jul 2024 11:06:55 +0000 (13:06 +0200)]
Update required PAT permissions in publishing.md (#1707)
When generating the PAT, checking "workflow" is needed.
Brian Callahan [Fri, 5 Jul 2024 10:56:25 +0000 (06:56 -0400)]
Add OpenBSD support. (#1705)
Co-authored-by: Alejandro R Mosteo <amosteo@unizar.es>
Alejandro R Mosteo [Fri, 5 Jul 2024 10:54:35 +0000 (12:54 +0200)]
fix: compiler autoselection on 1st run alr get --build (#1706)
Alejandro R. Mosteo [Tue, 2 Jul 2024 14:24:27 +0000 (16:24 +0200)]
Add funding badge and alire-project polar link
Alejandro R Mosteo [Tue, 2 Jul 2024 13:56:46 +0000 (15:56 +0200)]
Create FUNDING.yml (#1712)
* Create FUNDING.yml
* Update FUNDING.yml
Gautier de Montmollin [Mon, 1 Jul 2024 12:40:40 +0000 (14:40 +0200)]
Improve `alr get` feedback on unknown crate name (#1708)
* Update alr-commands-get.adb
Added a help message for the case the exact crate name was not found.
* Tweak tests for new output
---------
Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
Lionel Draghi [Mon, 1 Jul 2024 11:06:55 +0000 (13:06 +0200)]
Update required PAT permissions in publishing.md (#1707)
When generating the PAT, checking "workflow" is needed.
Alejandro R Mosteo [Sun, 23 Jun 2024 16:27:10 +0000 (18:27 +0200)]
feat: improve VSCode launch command (#1703)
* Improve VSCode launch command
* Refactor replacement patterns to common package
Alejandro R Mosteo [Sun, 23 Jun 2024 13:22:35 +0000 (15:22 +0200)]
fix: test runs with recent Docker images (#1704)
* fix: git warnings during test runs
* Fix semver parsing in APT and From_Output
* Fix ownership of local git repo used during tests
Using the --shared feature of init
* Fix toolchain workflow to ensure use of intended toolchain
Alejandro R Mosteo [Tue, 18 Jun 2024 14:43:38 +0000 (16:43 +0200)]
bugfix: pin loading from out-of-root paths (#1699)
* Fix bug in pin loading from out-of-root paths
* Self-review
Alejandro R Mosteo [Tue, 18 Jun 2024 11:14:37 +0000 (13:14 +0200)]
Ensure index repos can be deleted on Windows (#1696)
* Ensure index repos can be deleted on Windows
* Update alire-version.ads
Alejandro R Mosteo [Mon, 17 Jun 2024 15:25:34 +0000 (17:25 +0200)]
bugfix: improvements to temp file name creation (#1700)
* bugfix: improvements to temp file name creation
* fix: harmonize fake GNAT external versions in testsuite
* Self-review
Alejandro R Mosteo [Fri, 14 Jun 2024 07:34:09 +0000 (09:34 +0200)]
Tag builds done through `alr build` with unique build string (#1530)
* Replace version build with current commit hash
* Detect dirtiness in . to flag it too in version
* Fix for line terminators on Windows
* Self-review
* Ada version
* Windows dispatcher script
* Patch from the dev/build.sh script too