Build(deps): Bump Surelog from bf13c83
to 03dca86
#1593
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: 'tuttest' | |
on: | |
push: | |
branches: | |
- master | |
pull_request: | |
env: | |
GHA_CUSTOM_LINE_PREFIX: "▌" | |
jobs: | |
test-plugin-from-sources: | |
runs-on: [self-hosted, Linux, X64] | |
container: ubuntu:jammy | |
env: | |
DEBIAN_FRONTEND: noninteractive | |
steps: | |
- name: Prepare Repository | |
uses: actions/checkout@v2 | |
with: | |
fetch-depth: 1 | |
- name: Set up common Ubuntu configuration | |
run: ./.github/scripts/set-up-common-ubuntu-configuration.sh | |
- name: Install Prerequisites | |
run: | | |
apt-get update -qq | |
apt-get install -y python3-pip git | |
pip3 install git+https://github.com/antmicro/tuttest#egg=tuttest | |
- name: Install Dependencies | |
run: | | |
tuttest README.rst dependencies | bash - | |
- name: Build Binaries | |
run: | | |
tuttest README.rst build-binaries | bash - | |
- name: Test Binaries | |
run: | | |
tuttest README.rst load-plugin | (. <(tuttest README.rst path-setup) && yosys) | |
(tuttest README.rst path-setup; tuttest README.rst example-verilog) | bash - | |
(tuttest README.rst path-setup; tuttest README.rst example-uhdm-ver1) | bash - | |
(tuttest README.rst path-setup; tuttest README.rst example-uhdm-ver2) | bash - | |
tuttest README.rst example-multiple-files | (. <(tuttest README.rst path-setup) && yosys) | |
test-plugin-ubuntu: | |
runs-on: [self-hosted, Linux, X64] | |
container: ubuntu:jammy | |
env: | |
DEBIAN_FRONTEND: noninteractive | |
steps: | |
- name: Prepare Repository | |
uses: actions/checkout@v2 | |
with: | |
fetch-depth: 1 | |
- name: Set up common Ubuntu configuration | |
run: ./.github/scripts/set-up-common-ubuntu-configuration.sh | |
- name: Install Prerequisites | |
run: | | |
apt-get update -qq | |
apt-get install -y python3-pip git | |
pip3 install git+https://github.com/antmicro/tuttest#egg=tuttest | |
- name: Checkout submodules | |
run: | | |
git submodule update --depth 1 --init --recursive yosys-f4pga-plugins | |
- name: Install Dependencies | |
run: | | |
tuttest README.rst install-yosys-ubuntu | bash - | |
- name: Install Plugin | |
run: | | |
tuttest README.rst download-plugin | bash - | |
tuttest README.rst install-plugin | bash - | |
- name: Load Plugin | |
run: | | |
tuttest README.rst load-plugin | yosys | |
- name: Test Plugin | |
run: | | |
tuttest README.rst example-verilog | bash - | |
tuttest README.rst example-multiple-files | yosys | |
test-plugin-debian: | |
runs-on: [self-hosted, Linux, X64] | |
container: debian:sid | |
env: | |
DEBIAN_FRONTEND: noninteractive | |
PIPX_BIN_DIR: /usr/local/bin | |
steps: | |
- name: Prepare Repository | |
uses: actions/checkout@v2 | |
with: | |
fetch-depth: 1 | |
- name: Install Prerequisites | |
run: | | |
apt-get update -qq | |
apt-get install -y pipx git | |
pipx install git+https://github.com/antmicro/tuttest#egg=tuttest | |
- name: Checkout submodules | |
run: | | |
git submodule update --depth 1 --init --recursive yosys-f4pga-plugins | |
- name: Install Dependencies | |
run: | | |
tuttest README.rst install-yosys-debian | bash - | |
- name: Install Plugin | |
run: | | |
tuttest README.rst download-plugin | bash - | |
tuttest README.rst install-plugin | bash - | |
- name: Load Plugin | |
run: | | |
tuttest README.rst load-plugin | yosys | |
- name: Test Plugin | |
run: | | |
tuttest README.rst example-verilog | bash - | |
tuttest README.rst example-multiple-files | yosys |