Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Paebbels opened this issue Jan 12, 2025 · 0 comments
Open

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

Paebbels opened this issue Jan 12, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@Paebbels
Copy link

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.

@Paebbels Paebbels added the bug Something isn't working label Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant