* 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)
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
Stop building ALS in `debug` mode. Stop releasing the extension
with debug information, because they are not used and confuses
VS Code users.
Also fix mounting `/opt` on Windows.
* Copy LICENSE file, so anod build script use it on packaging `.vsix`
* Move list of supported request to a WiKi page to have shorten
README.md
* Add more README.md files for "Code Samples"
* Put link to refactoring tools into README.md
* Add missing dependencies to the list (gnatdoc, libgpr2)
* Don't highlight ghost-code/aspects as comments by default, because it
confuses some people
Since `23.0.4` CHANGELOG.md isn't generated correctly,
it misses the last tag entry. The investigation shows that
GitHub Action checkout SHA for the tag, but not the tag annotation.
For instance:
```
git rev-parse refs/tags/23.0.5
05ea548d65
git fetch --no-tags origin +de660fc7f50123e22a82b9363e095accd834c6c9:refs/tags/23.0.5
git rev-parse refs/tags/23.0.5
de660fc7f5
```
So `de660fc` replaces `05ea548d` in tag `23.0.5`.
We drop the tag and fetch all tags from the origin again.