Releases: ghdl/setup-ghdl
Releases · ghdl/setup-ghdl
v1.1.2
v1.1.1
Changes
- Minor improvements.
Bug Fixes
- Fixed download URL for tagged versions. (
v
was missing)
Documentation
Removed latest
from documentation, as it's not yet supported.
Unit Tests
- Added more testcases for GHDL v4.1.0.
- Check version output from GHDL and compare with expected value.
v1.1.0
New Features
- Use
inventory.json
to read asset filenames contained in a release. - Unified all installation methods to use a single shell (Bash).
- macOS uses Bash 5.2 installed via Homebrew.
- Windows (native) uses Git Bash and installs
jq
via curl. - MSYS2 installations install
jq
via pacman.
- Improved error reporting based on
inventory.json
.- All errors are also reported to the pipeline summary page.
Changes
- Disabled support for version
latest
.
This feature needs a new entry ininventory.json
to point to the latest none-nightly release. - Added collapsible sections for multi-line outputs (downloads via curl, unzip, ...)
Bug Fixes
None
Documentation
- Improved README.
Unit Tests
- Added more (failing) testcases to check error reporting.
Related Issues and Pull-Requests
ghdl setup
Important
Use ghdl/setup-ghdl@v1
.
New Features
- Added Windows (native) support.
- Added missing LICENSE file and license headers.
- Added support for
latest
stable version.
Documentation
- Improved documentation.
Unit Tests
- Added all remaining test combinations.
v0.2
New Features
- Added support for Windows + MSYS2 (MinGW64 and UCRT64).
Changes
- Applied collapsible sections and coloring also to other steps.
Documentation
- Updated list of input parameters.
Unit Tests
- Added more test variants.
- Verify installation by executing
ghdl --version
.
v0.1
Initial working version.
Supported runner OS:
- Ubuntu 2024.04
- macOS 13 (x86-64)
- macOS 14 (aarch64)
Supported backends:
- mcode
- llvm
- llvm-jit
- gcc (only Ubuntu)
Features:
- collapsible sections in Ubuntu outputs (needs to be ported to other runner OS)
- input parameter checking and error handling
- investigation option
- selectable installation path (default =
./install
)
Missing features:
- Support for runner OS Windows
- Support MSYS2 runtimes MinGW64 and UCRT64.