Remove job-<start/end> from CI
This commit is contained in:
8
.github/actions/job-end/action.yml
vendored
8
.github/actions/job-end/action.yml
vendored
@@ -1,8 +0,0 @@
|
|||||||
name: job-end
|
|
||||||
description: "Save a job status"
|
|
||||||
|
|
||||||
runs:
|
|
||||||
using: "composite"
|
|
||||||
steps:
|
|
||||||
- run: echo "success" > run_result
|
|
||||||
shell: bash
|
|
||||||
19
.github/actions/job-start/action.yml
vendored
19
.github/actions/job-start/action.yml
vendored
@@ -1,19 +0,0 @@
|
|||||||
name: job-start
|
|
||||||
description: "Setup a job status"
|
|
||||||
outputs:
|
|
||||||
run_result:
|
|
||||||
value: ${{ steps.run_result.outputs.run_result }}
|
|
||||||
|
|
||||||
runs:
|
|
||||||
using: "composite"
|
|
||||||
steps:
|
|
||||||
- name: Restore the previous run result
|
|
||||||
uses: actions/cache@v2
|
|
||||||
with:
|
|
||||||
path: run_result
|
|
||||||
key: ${{ github.run_id }}-${{ github.job }}
|
|
||||||
restore-keys: ${{ github.run_id }}-${{ github.job }}
|
|
||||||
- name: Set run_result to default or use cached value
|
|
||||||
id: run_result
|
|
||||||
run: echo "::set-output name=run_result::$(cat run_result 2>/dev/null || echo 'default')"
|
|
||||||
shell: bash
|
|
||||||
149
.github/workflows/chipyard-run-tests.yml
vendored
149
.github/workflows/chipyard-run-tests.yml
vendored
@@ -33,12 +33,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Check commits of each submodule
|
- name: Check commits of each submodule
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
run: .github/scripts/check-commit.sh
|
run: .github/scripts/check-commit.sh
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
tutorial-setup-check:
|
tutorial-setup-check:
|
||||||
name: tutorial-setup-check
|
name: tutorial-setup-check
|
||||||
@@ -49,12 +45,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Check that the tutorial-setup patches apply
|
- name: Check that the tutorial-setup patches apply
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
run: scripts/tutorial-setup.sh
|
run: scripts/tutorial-setup.sh
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
documentation-check:
|
documentation-check:
|
||||||
name: documentation-check
|
name: documentation-check
|
||||||
@@ -65,19 +57,15 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Check that documentation builds with no warnings/errors
|
- name: Check that documentation builds with no warnings/errors
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update -y
|
sudo apt-get update -y
|
||||||
sudo apt-get install -y python3-pip
|
sudo apt-get install -y python3-pip
|
||||||
sudo pip3 install -r docs/requirements.txt
|
sudo pip3 install -r docs/requirements.txt
|
||||||
make -C docs html
|
make -C docs html
|
||||||
- name: Show error log from sphinx if failed
|
- name: Show error log from sphinx if failed
|
||||||
if: ${{ steps.job-start.outputs.run_result != 'success' && failure() }}
|
if: ${{ failure() }}
|
||||||
run: cat /tmp/sphinx-err*.log
|
run: cat /tmp/sphinx-err*.log
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
install-toolchains:
|
install-toolchains:
|
||||||
name: install-toolchains
|
name: install-toolchains
|
||||||
@@ -88,12 +76,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Build RISC-V toolchains
|
- name: Build RISC-V toolchains
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/toolchain-build
|
uses: ./.github/actions/toolchain-build
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
build-extra-tests:
|
build-extra-tests:
|
||||||
name: build-extra-tests
|
name: build-extra-tests
|
||||||
@@ -105,27 +89,20 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Build RISC-V toolchains
|
- name: Build RISC-V toolchains
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/toolchain-build
|
uses: ./.github/actions/toolchain-build
|
||||||
- name: Generate keys
|
- name: Generate keys
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
id: genkey
|
id: genkey
|
||||||
run: |
|
run: |
|
||||||
echo "::set-output name=extra-tests-cache-key::extra-tests-${{ github.ref }}-${{ github.sha }}"
|
echo "::set-output name=extra-tests-cache-key::extra-tests-${{ github.ref }}-${{ github.sha }}"
|
||||||
- uses: actions/cache@v2
|
- uses: actions/cache@v2
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
id: build-extra-tools-cache
|
id: build-extra-tools-cache
|
||||||
with:
|
with:
|
||||||
path: extra-tests-install
|
path: extra-tests-install
|
||||||
key: ${{ steps.genkey.outputs.extra-tests-cache-key }}
|
key: ${{ steps.genkey.outputs.extra-tests-cache-key }}
|
||||||
restore-keys: ${{ steps.genkey.outputs.extra-tests-cache-key }}
|
restore-keys: ${{ steps.genkey.outputs.extra-tests-cache-key }}
|
||||||
- name: Build extra tests
|
- name: Build extra tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
run: .github/scripts/build-extra-tests.sh
|
run: .github/scripts/build-extra-tests.sh
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
install-verilator:
|
install-verilator:
|
||||||
name: install-verilator
|
name: install-verilator
|
||||||
@@ -134,12 +111,8 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Build verilator on self-hosted
|
- name: Build verilator on self-hosted
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
run: .github/scripts/remote-install-verilator.sh
|
run: .github/scripts/remote-install-verilator.sh
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
# Sentinel job to simplify how we specify which that basic setup is complete
|
# Sentinel job to simplify how we specify which that basic setup is complete
|
||||||
#
|
#
|
||||||
@@ -161,14 +134,10 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Build RTL on self-hosted
|
- name: Build RTL on self-hosted
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/prepare-rtl
|
uses: ./.github/actions/prepare-rtl
|
||||||
with:
|
with:
|
||||||
group-key: "group-cores"
|
group-key: "group-cores"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
prepare-chipyard-peripherals:
|
prepare-chipyard-peripherals:
|
||||||
name: prepare-chipyard-peripherals
|
name: prepare-chipyard-peripherals
|
||||||
@@ -177,14 +146,10 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Build RTL on self-hosted
|
- name: Build RTL on self-hosted
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/prepare-rtl
|
uses: ./.github/actions/prepare-rtl
|
||||||
with:
|
with:
|
||||||
group-key: "group-peripherals"
|
group-key: "group-peripherals"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
prepare-chipyard-accels:
|
prepare-chipyard-accels:
|
||||||
name: prepare-chipyard-accels
|
name: prepare-chipyard-accels
|
||||||
@@ -193,14 +158,10 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Build RTL on self-hosted
|
- name: Build RTL on self-hosted
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/prepare-rtl
|
uses: ./.github/actions/prepare-rtl
|
||||||
with:
|
with:
|
||||||
group-key: "group-accels"
|
group-key: "group-accels"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
prepare-chipyard-tracegen:
|
prepare-chipyard-tracegen:
|
||||||
name: prepare-chipyard-tracegen
|
name: prepare-chipyard-tracegen
|
||||||
@@ -209,14 +170,10 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Build RTL on self-hosted
|
- name: Build RTL on self-hosted
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/prepare-rtl
|
uses: ./.github/actions/prepare-rtl
|
||||||
with:
|
with:
|
||||||
group-key: "group-tracegen"
|
group-key: "group-tracegen"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
prepare-chipyard-other:
|
prepare-chipyard-other:
|
||||||
name: prepare-chipyard-other
|
name: prepare-chipyard-other
|
||||||
@@ -225,14 +182,10 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Build RTL on self-hosted
|
- name: Build RTL on self-hosted
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/prepare-rtl
|
uses: ./.github/actions/prepare-rtl
|
||||||
with:
|
with:
|
||||||
group-key: "group-other"
|
group-key: "group-other"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
prepare-chipyard-fpga:
|
prepare-chipyard-fpga:
|
||||||
name: prepare-chipyard-fpga
|
name: prepare-chipyard-fpga
|
||||||
@@ -241,15 +194,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Build RTL on self-hosted
|
- name: Build RTL on self-hosted
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/prepare-rtl
|
uses: ./.github/actions/prepare-rtl
|
||||||
with:
|
with:
|
||||||
group-key: "group-fpga"
|
group-key: "group-fpga"
|
||||||
build-type: "fpga"
|
build-type: "fpga"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|
||||||
@@ -263,15 +212,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-cores"
|
group-key: "group-cores"
|
||||||
project-key: "chipyard-rocket"
|
project-key: "chipyard-rocket"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-hetero-run-tests:
|
chipyard-hetero-run-tests:
|
||||||
name: chipyard-hetero-run-tests
|
name: chipyard-hetero-run-tests
|
||||||
@@ -283,15 +228,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-cores"
|
group-key: "group-cores"
|
||||||
project-key: "chipyard-hetero"
|
project-key: "chipyard-hetero"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-boom-run-tests:
|
chipyard-boom-run-tests:
|
||||||
name: chipyard-boom-run-tests
|
name: chipyard-boom-run-tests
|
||||||
@@ -303,15 +244,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-cores"
|
group-key: "group-cores"
|
||||||
project-key: "chipyard-boom"
|
project-key: "chipyard-boom"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-cva6-run-tests:
|
chipyard-cva6-run-tests:
|
||||||
name: chipyard-cva6-run-tests
|
name: chipyard-cva6-run-tests
|
||||||
@@ -323,15 +260,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-cores"
|
group-key: "group-cores"
|
||||||
project-key: "chipyard-cva6"
|
project-key: "chipyard-cva6"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-ibex-run-tests:
|
chipyard-ibex-run-tests:
|
||||||
name: chipyard-ibex-run-tests
|
name: chipyard-ibex-run-tests
|
||||||
@@ -343,15 +276,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-cores"
|
group-key: "group-cores"
|
||||||
project-key: "chipyard-ibex"
|
project-key: "chipyard-ibex"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-sodor-run-tests:
|
chipyard-sodor-run-tests:
|
||||||
name: chipyard-sodor-run-tests
|
name: chipyard-sodor-run-tests
|
||||||
@@ -363,15 +292,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-cores"
|
group-key: "group-cores"
|
||||||
project-key: "chipyard-sodor"
|
project-key: "chipyard-sodor"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-fftgenerator-run-tests:
|
chipyard-fftgenerator-run-tests:
|
||||||
name: chipyard-fftgenerator-run-tests
|
name: chipyard-fftgenerator-run-tests
|
||||||
@@ -383,15 +308,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-accels"
|
group-key: "group-accels"
|
||||||
project-key: "chipyard-fftgenerator"
|
project-key: "chipyard-fftgenerator"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-dmirocket-run-tests:
|
chipyard-dmirocket-run-tests:
|
||||||
name: chipyard-dmirocket-run-tests
|
name: chipyard-dmirocket-run-tests
|
||||||
@@ -403,15 +324,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-peripherals"
|
group-key: "group-peripherals"
|
||||||
project-key: "chipyard-dmirocket"
|
project-key: "chipyard-dmirocket"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-spiflashwrite-run-tests:
|
chipyard-spiflashwrite-run-tests:
|
||||||
name: chipyard-spiflashwrite-run-tests
|
name: chipyard-spiflashwrite-run-tests
|
||||||
@@ -423,15 +340,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-peripherals"
|
group-key: "group-peripherals"
|
||||||
project-key: "chipyard-spiflashwrite"
|
project-key: "chipyard-spiflashwrite"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-spiflashread-run-tests:
|
chipyard-spiflashread-run-tests:
|
||||||
name: chipyard-spiflashread-run-tests
|
name: chipyard-spiflashread-run-tests
|
||||||
@@ -443,15 +356,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-peripherals"
|
group-key: "group-peripherals"
|
||||||
project-key: "chipyard-spiflashread"
|
project-key: "chipyard-spiflashread"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-lbwif-run-tests:
|
chipyard-lbwif-run-tests:
|
||||||
name: chipyard-lbwif-run-tests
|
name: chipyard-lbwif-run-tests
|
||||||
@@ -463,15 +372,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-peripherals"
|
group-key: "group-peripherals"
|
||||||
project-key: "chipyard-lbwif"
|
project-key: "chipyard-lbwif"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-sha3-run-tests:
|
chipyard-sha3-run-tests:
|
||||||
name: chipyard-sha3-run-tests
|
name: chipyard-sha3-run-tests
|
||||||
@@ -483,15 +388,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-accels"
|
group-key: "group-accels"
|
||||||
project-key: "chipyard-sha3"
|
project-key: "chipyard-sha3"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-streaming-fir-run-tests:
|
chipyard-streaming-fir-run-tests:
|
||||||
name: chipyard-streaming-fir-run-tests
|
name: chipyard-streaming-fir-run-tests
|
||||||
@@ -503,15 +404,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-accels"
|
group-key: "group-accels"
|
||||||
project-key: "chipyard-streaming-fir"
|
project-key: "chipyard-streaming-fir"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-streaming-passthrough-run-tests:
|
chipyard-streaming-passthrough-run-tests:
|
||||||
name: chipyard-streaming-passthrough-run-tests
|
name: chipyard-streaming-passthrough-run-tests
|
||||||
@@ -523,15 +420,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-accels"
|
group-key: "group-accels"
|
||||||
project-key: "chipyard-streaming-passthrough"
|
project-key: "chipyard-streaming-passthrough"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-hwacha-run-tests:
|
chipyard-hwacha-run-tests:
|
||||||
name: chipyard-hwacha-run-tests
|
name: chipyard-hwacha-run-tests
|
||||||
@@ -543,15 +436,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-accels"
|
group-key: "group-accels"
|
||||||
project-key: "chipyard-hwacha"
|
project-key: "chipyard-hwacha"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-gemmini-run-tests:
|
chipyard-gemmini-run-tests:
|
||||||
name: chipyard-gemmini-run-tests
|
name: chipyard-gemmini-run-tests
|
||||||
@@ -563,15 +452,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-accels"
|
group-key: "group-accels"
|
||||||
project-key: "chipyard-gemmini"
|
project-key: "chipyard-gemmini"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
chipyard-nvdla-run-tests:
|
chipyard-nvdla-run-tests:
|
||||||
name: chipyard-nvdla-run-tests
|
name: chipyard-nvdla-run-tests
|
||||||
@@ -583,15 +468,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-accels"
|
group-key: "group-accels"
|
||||||
project-key: "chipyard-nvdla"
|
project-key: "chipyard-nvdla"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
tracegen-boom-run-tests:
|
tracegen-boom-run-tests:
|
||||||
name: tracegen-boom-run-tests
|
name: tracegen-boom-run-tests
|
||||||
@@ -603,15 +484,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-tracegen"
|
group-key: "group-tracegen"
|
||||||
project-key: "tracegen-boom"
|
project-key: "tracegen-boom"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
tracegen-run-tests:
|
tracegen-run-tests:
|
||||||
name: tracegen-run-tests
|
name: tracegen-run-tests
|
||||||
@@ -623,15 +500,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-tracegen"
|
group-key: "group-tracegen"
|
||||||
project-key: "tracegen"
|
project-key: "tracegen"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
icenet-run-tests:
|
icenet-run-tests:
|
||||||
name: icenet-run-tests
|
name: icenet-run-tests
|
||||||
@@ -643,15 +516,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-other"
|
group-key: "group-other"
|
||||||
project-key: "icenet"
|
project-key: "icenet"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
testchipip-run-tests:
|
testchipip-run-tests:
|
||||||
name: testchipip-run-tests
|
name: testchipip-run-tests
|
||||||
@@ -663,15 +532,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "group-other"
|
group-key: "group-other"
|
||||||
project-key: "testchipip"
|
project-key: "testchipip"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
firesim-run-tests:
|
firesim-run-tests:
|
||||||
name: firesim-run-tests
|
name: firesim-run-tests
|
||||||
@@ -680,16 +545,12 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests on self-hosted
|
- name: Run tests on self-hosted
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "extra-tests"
|
group-key: "extra-tests"
|
||||||
project-key: "firesim"
|
project-key: "firesim"
|
||||||
run-script: "remote-run-firesim-scala-tests.sh"
|
run-script: "remote-run-firesim-scala-tests.sh"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
fireboom-run-tests:
|
fireboom-run-tests:
|
||||||
name: fireboom-run-tests
|
name: fireboom-run-tests
|
||||||
@@ -698,16 +559,12 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests on self-hosted
|
- name: Run tests on self-hosted
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "extra-tests"
|
group-key: "extra-tests"
|
||||||
project-key: "fireboom"
|
project-key: "fireboom"
|
||||||
run-script: "remote-run-firesim-scala-tests.sh"
|
run-script: "remote-run-firesim-scala-tests.sh"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
firesim-multiclock-run-tests:
|
firesim-multiclock-run-tests:
|
||||||
name: firesim-multiclock-run-tests
|
name: firesim-multiclock-run-tests
|
||||||
@@ -716,16 +573,12 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- uses: ./.github/actions/job-start
|
|
||||||
id: job-start
|
|
||||||
- name: Run tests on self-hosted
|
- name: Run tests on self-hosted
|
||||||
if: steps.job-start.outputs.run_result != 'success'
|
|
||||||
uses: ./.github/actions/run-tests
|
uses: ./.github/actions/run-tests
|
||||||
with:
|
with:
|
||||||
group-key: "extra-tests"
|
group-key: "extra-tests"
|
||||||
project-key: "firesim-multiclock"
|
project-key: "firesim-multiclock"
|
||||||
run-script: "remote-run-firesim-scala-tests.sh"
|
run-script: "remote-run-firesim-scala-tests.sh"
|
||||||
- uses: ./.github/actions/job-end
|
|
||||||
|
|
||||||
# Sentinel job to simplify how we specify which checks need to pass in branch
|
# Sentinel job to simplify how we specify which checks need to pass in branch
|
||||||
# protection and in Mergify
|
# protection and in Mergify
|
||||||
|
|||||||
Reference in New Issue
Block a user