Skip to content

Add Installation CI

Eclipse Webmaster requested to merge github/fork/jordancarlin/main into main

Created by: jordancarlin

Uses GitHub Actions to automatically test the wally-tool-chain-install.sh script. Wally is dependent on many other projects which often have compatibility issues with each other. This ensures that these issues are caught quickly and checks that Wally works with the latest versions of these tools.

Tests the standard installation on the following distros:

  • Ubuntu 20.04 (currently skips regression due to known Verilator bug)
  • Ubuntu 22.04
  • Ubuntu 24.04
  • Rocky 8 (currently skips regression due to known Verilator bug)
  • Rocky 9
  • AlmaLinux 8 (currently skips regression due to known Verilator bug)
  • AlmaLinux 9 Additionally tests the following special configurations on ubuntu-latest:
  • User-level install
  • Custom location installation to /home/riscv

This test suite is run under the following circumstances:

  • Weekly at 12:00 AM on Wednesdays
  • For any PR that modifies the installation scripts
  • When manually triggered from the Actions tab

Merge request reports

Loading