62 Commits

Author SHA1 Message Date
Maxim Reznik
338d7b64e7 Use dependency commits from a file to build ALS.
Refs #1351
2024-09-13 17:12:54 +03:00
Maxim Reznik
ed559fb4b4 Restore AWS secrets variables
We need them to fetch gnat cross compiler
2024-09-09 12:42:55 +03:00
Maxim Reznik
e34dc18820 Restore GitHub Action to build ALS on AArch64 Linux
with cross-toolchain.

Ref #1387
2024-09-02 11:08:27 +03:00
Elie Richa
46ffa686dd Use CHANGELOG.md in GitHub actions 2024-08-20 14:33:49 +00:00
Elie Richa
ab2d14e257 Change the AWS S3 bucket URL in GitHub workflow 2024-08-13 13:37:16 +00:00
Maxim Reznik
64a6683cec Drop alire-project/setup-alire@v3 usage in GH Action
and fetch Alire with curl to avoid dependency on
`engineerd/configurator@v0.0.10`.

Refs #1387
2024-08-12 10:09:38 +00:00
Maxim Reznik
a4d1341319 Use Alire to build ALS on GitHub
Ref #1387
2024-08-06 14:51:41 +03:00
Elie Richa
7cebbc3f28 Simplify GitHub vscode workflow to only macOS and no publishing 2024-07-17 14:24:47 +00:00
Elie Richa
c8a4c4312b Format script and fix shellcheck warnings 2024-07-17 14:24:47 +00:00
Maxim Reznik
e513ba37cd Drop VSS from GitHub CI scripts
because VSS is provided by libadalang binaries now.

(no-issue-check)
2024-02-21 17:03:16 +02:00
Maxim Reznik
9352d91a3e Fix release.sh script
Refs #1261

(cherry picked from commit 2553f7ad1c)
2024-02-05 17:08:40 +00:00
Max Reznik
0fcd4c5922 Copy libgmp for Mac OS M 2023-12-06 17:52:53 +00:00
Maxim Reznik
48ebae10ed Build binaries for Mac OS M1 on GitHub Action
Refs eng/ide/ada_language_server#1262
2023-12-06 12:42:07 +02:00
Max Reznik
15bb2d811f Build ALS for AArch64 linux with cross
Refs ada_language_server#1251
2023-11-28 21:42:07 +02:00
Maxim Reznik
c085ca308c GitHub CI: Use GCC 13 to build ALS
Switch to 24.0.x numbering. Force Alire use preinstalled MSYS2 on
Windows.
2023-10-19 21:49:16 +03:00
Elie Richa
01c319f809 Support more architectures and platforms in VS Code
* Change executable location to <arch>/<platform>/
* Add 'arm64' as a supported architecture
* Add initialization code that checks specific combinations of
  architectures and platforms (e.g. arm64-darwin is supported even
  though it actually uses the x64-darwin executable)
2023-07-10 19:01:47 +02:00
Maxim Reznik
d8e492f654 Update GitHub scripts to use lal-refactor repo
Also disable CI for PR, because it doesn't work for external PR
for security reasons and we don't do internal PR on GitHub any more.
2023-06-30 19:23:26 +03:00
Max Reznik
edfbe00162 Fix pack-binaries.sh
Delete `.dSYM` debug information directory on Mac OS X.
2023-06-13 12:52:45 +00:00
Elie Richa
590a07c7bb Improve GitHub build script for local debugging 2023-06-09 13:15:04 +00:00
Maxim Reznik
7b4a57cf72 W601-014 Avoid TRAVIS_TAG usage.
We don't use Travis CI any more, so ALS version isn't set.
In GitHub CI script let's use a tag instead.
2023-06-08 05:11:44 +00:00
Maxim Reznik
534d0389c2 Add documentation about getting symbolic backtrace.
Fix `pack-binaries.sh` to avoid `.dSYM` in `.vsix`.
Closes #1135.
2023-06-08 05:11:44 +00:00
Anthony Leonardo Gracio
da0167c96b Merge remote-tracking branch 'origin/edge' 2023-06-05 13:27:01 +00:00
Elie Richa
ad7b5cc2d0 Fix the build script to avoid unusable binaries on macOS 2023-06-02 20:54:24 +02:00
automatic-merge
2c3403f13d Merge remote branch 'origin/master' into edge 2023-05-24 00:55:57 +00:00
Maxim Reznik
7fffb9b78e Strip debug info into separate .debug files
On GitHub CI, build ALS dependencies with debug information in
`prod` mode. Extract debug information into `.debug` files
and put them into released packages on GitHub Release.

Closes #1135
2023-05-23 07:27:23 +00:00