Skip to content

Releases: ghdl/setup-ghdl

v1.1.2

21 Jan 19:42
75e6006
Compare
Choose a tag to compare

Documentation

  • Added badges.

Unit Tests

  • Marked expected failing jobs as can-fail: true.

v1.1.1

17 Jan 11:20
Compare
Choose a tag to compare

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

16 Jan 13:39
Compare
Choose a tag to compare

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 in inventory.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

13 Jan 06:17
Compare
Choose a tag to compare

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.