steveicarus / iverilog

Icarus Verilog
https://steveicarus.github.io/iverilog/
GNU General Public License v2.0
2.81k stars 522 forks source link

Revive Action test.yml. #1136

Closed gatk555 closed 3 months ago

gatk555 commented 3 months ago

This fixes problems found when building a Mac version of libvvp.so for testing. A successful build can be seen attached to the source branch.

The change of runner is peculiar: it seems that github has started using ARM runners for "macos-latest" and the Homebrew build of bison seems broken. Evidence here until I purge the old logs. Look at top and bottom of the "Build, check and install" section.

Description: Fix test.yml for Mac by fixing docopt and using Macos-12 runner. Update the versions of called Actions to prevent warnings and add "workflow_dispatch" to allow testing. Unrelated: add "*.so" to .gitignore to hide built libvvp.so.

caryr commented 3 months ago

Thanks for fixing this!