Skip to content

Please switch from setup-ghdl-ci to setup-ghdl #12

@Paebbels

Description

@Paebbels

Caution

This GitHub Action (setup-ghdl-ci) has been deprecated in favor of the new setup-ghdl Action.
Please update your YAML files and transition to the new GitHub Action. See the linked repository for details on optional parameters.

Quick example:

jobs:
  GHDL-on-Ubuntu:
    runs-on: ubuntu-24.04
    steps:
      - name: Run VHDL Simulation
        uses: ghdl/setup-ghdl@v1
        with:
          version: nightly
          backend: mcode

Why has it been changed?

  • The Javascript GitHub Action is hard to maintain.
    In addition, it has a high complexity with Node.js and other tools compare to a much simpler Composite Action using simple shell instructions in Bash/Powershell.
  • This action doesn't support the ubuntu-24.04 (= ubuntu-latest) runner image.
  • This Action uses wrong tagging to select GHDL versions. See analysis: Broken setup-ghdl-ci GitHub Action ghdl/ghdl#2852
  • Due to changes in GHDL's nightly releases and attached assets, the filenames are broken.

This repository has been listed by Dependabot as a dependent of setup-ghdl-ci.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions