setup-dlang
setup-dlang copied to clipboard
Github action for dlang compiler setup
A pretty big change to the code base with some fixes + enhancements. Fixes: - https://github.com/dlang-community/setup-dlang/issues/50 - https://github.com/dlang-community/setup-dlang/issues/40 Also unreported but `dub: latest` is failing due to a separate reason...
Using a recent GDC would be a boon to our linux testing. Any idea how to do it?
Bumps [qs](https://github.com/ljharb/qs) from 6.10.1 to 6.11.2. Changelog Sourced from qs's changelog. 6.11.2 [Fix] parse: Fix parsing when the global Object prototype is frozen (#473) [Tests] add passing test cases with...
The latest usable version is 1.29.0. If you try to use the latest keyword, it tries to download 1.30.1 and fails. It seems that this is because the latest versions...
Since with dub we can now easily specify a target triple and LDC comes with many pre-built targets, we can just download them for the user, e.g. apple cross compilation,...
An `spawn gpg ENOENT` error occurred while trying to build a project on a self-hosted runner with DMD ([dmd-latest](https://github.com/ttldtor/diff/blob/9112652e392b4a8c78844e54dcf17ccca29126cd/.github/workflows/d_tests.yml#L11)). What could be the problem? **OS:** Windows 10 x64, 21H2 19044.1706...
From https://github.com/atilaneves/mirror/pull/28/checks?check_run_id=3742108306: ``` Enabling dmd-2.098.0-beta.2 Downloading http://downloads.dlang.org/releases/2.x/2.098.0-beta.2/dmd.2.098.0-beta.2.linux.tar.xz HTTPError: Unexpected HTTP response: 403 at /home/runner/work/_actions/dlang-community/setup-dlang/v1.0.5/node_modules/@actions/tool-cache/lib/tool-cache.js:100:25 at Generator.next () at fulfilled (/home/runner/work/_actions/dlang-community/setup-dlang/v1.0.5/node_modules/@actions/tool-cache/lib/tool-cache.js:5:58) at processTicksAndRejections (internal/process/task_queues.js:93:5) { httpStatusCode: 403 } ```
Split from https://github.com/dlang-community/setup-dlang/pull/48 For some reason when using older (e.g. 2.089) dmd, providing both 32-bit and 64-bit libcurl.dll via `PATH` result in an Access Violation. Root cause is not clear...
Currently the regex we use is rather simple: https://github.com/dlang-community/setup-dlang/blob/cf2096d4ff98ddeff7e3dbe601fc03f388543c7e/src/compiler.ts#L19 We only allow `${compiler}-XXX`. I propose the following improvements: - Match `ldc` and `dmd` as alias to `{dmd,ldc}-latest`: This will be...
Hi @mihails-strasuns! The GitHub Actions team is really excited about this action, and it's a great example of well-made action that adds tools to the runners to help support the...