Alejandro R Mosteo
bba08c1366
Build submissions in release mode ( #539 )
...
Co-authored-by: GHA <actions@github.com >
2022-06-09 11:03:33 +02:00
Alejandro R Mosteo
c0c9eabf68
Fix testing of monorepo crates ( #520 )
...
* Use get --dirname to enter the retrieved crate
* Improve log message about deployment dir
Co-authored-by: GHA <actions@github.com >
2022-06-07 18:12:41 +02:00
Alejandro R Mosteo
72cf7397e6
Check old license format in crate submissions ( #508 )
...
* gh-build-crate.sh: check index in strict mode
* Add specific check for "Warning:" during index load
Co-authored-by: GHA <actions@github.com >
2022-04-27 17:27:08 +02:00
Alejandro R Mosteo
32c4c2bfb0
Fix gprbuild selection for cross-compiled crates ( #493 )
...
Co-authored-by: GHA <actions@github.com >
2022-04-04 16:14:55 +02:00
Alejandro R Mosteo
be9923e949
Show environment during test builds ( #474 )
...
This is helpful sometimes in diagnosing remote errors
2022-03-09 16:29:35 +01:00
Alejandro R Mosteo
6c8626208a
New workflow to display incremental changes in manifests ( #473 )
...
* New diffing script between consecutive releases
* New workflow to get diffs
* Testing fixes
2022-03-09 16:29:19 +01:00
Alejandro R Mosteo
15aaf9dd0d
Retrieve sources with quiet to reduce git output ( #471 )
2022-03-07 12:01:24 +01:00
Alejandro R Mosteo
3cbc2a8582
Install gprbuild when necessary ( #469 )
2022-03-03 15:04:34 +01:00
Alejandro R Mosteo
3490ea914e
Detect pins in submissions and fail ( #449 )
2022-02-15 14:36:22 +01:00
Alejandro R Mosteo
76b161fc8d
Ensure all alr runs are non-interactive ( #439 )
2022-01-31 11:30:53 +01:00
Alejandro R Mosteo
6a0eec3776
Use sudo for system package updates ( #431 )
...
* Log user before update of packages
* Add sudo to package updates
* Don't fail on unset username/userid
2022-01-17 10:14:00 +01:00
Alejandro R Mosteo
1f2c4b51c0
Show environment before building ( #389 )
...
* Show environment before building
* Code review fixes
2021-10-27 10:52:08 +02:00
Jesper Quorning
d539a705ee
simple_components 4.42.0: update origin after unavailable tarball ( #380 )
...
* simple_components=4.42.0: Change download url to sourceforge.net (#879 )
* Move to github mirror
* Fix tag of Community docker
* Exclude unsupported compilers
* Remove community index that may interfere
* Disable gnat 11
Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es >
2021-10-15 12:27:12 +02:00
Alejandro R Mosteo
c9f35fb0c0
Fix folder entering for versions with -pre or -build ( #372 )
...
* Fix folder change for versions with -pre or -build
* Touch the hello crate
2021-09-27 17:49:09 +02:00
Alejandro R Mosteo
a09140f021
Build submissions with toolchain from Alire ( #354 )
...
* New workflow to test crates using indexed toolchain
* Conditionally install compiler
* Print crate environment after build
2021-09-15 11:37:10 +02:00
Alejandro R Mosteo
f24436e0f1
bugfix found during port to stable ( #351 )
2021-09-14 09:30:01 +02:00
Alejandro R Mosteo
bdc53ebf74
Fix version extraction in PR checks ( #340 )
2021-09-09 13:03:26 +02:00
Alejandro R Mosteo
9bf2f7f835
Skip build for binary crates ( #337 )
...
* Skip build for binary crates
* Use milestone to avoid testing wrong version
2021-09-06 18:35:35 +02:00
Alejandro R Mosteo
5c367d573a
Disable assistant before checks ( #327 )
...
* Test new setup-alire
* Disable assistant inside the test script for Docker
2021-09-01 11:48:36 +02:00
Alejandro R Mosteo
e7719b1b9c
Second fix for spurious alire.toml detection ( #203 )
2020-11-12 07:39:44 +01:00
Alejandro R Mosteo
59ba4b0335
Fix spurious detection of alire.toml during build test ( #201 )
...
The detection is correct in the sense that the file is at ./alire/alire.toml,
but it is not an old manifest but the proper manifest of the alire repo. This
is an unexpected and unwanted interaction that should go away once the check
for old manifests is removed. For now, it's simpler to just do the tests in a
clean folder.
2020-11-09 13:43:28 +01:00
Alejandro R Mosteo
86228d944a
Fix crate name extraction in build check script ( #141 )
2020-09-05 14:15:01 +02:00
Alejandro R Mosteo
79328d12ac
Clarify CI check environment ( #112 )
...
By adding an empty tag we don't need to show a fake docker on the platforms that are natively checked (windows/macos).
2020-05-11 14:57:51 +02:00
Alejandro R Mosteo
8989c3eb3e
Show detected system crate after installation test ( #107 )
2020-04-21 20:18:21 +02:00
Alejandro R Mosteo
9c10a433e4
Deal with externals in crate builder check ( #103 )
...
* Simpler changed files detection
* Fixes for crates with system dependencies
* Checks for external crates
* Detect need to update system repositories
2020-04-07 12:48:35 +02:00
Alejandro R Mosteo
2b91cef7d2
Workflow to test submitted crate builds ( #96 )
2020-03-10 21:30:19 +01:00