Skip to content

Run-Weekly-rv64-zvl

Run-Weekly-rv64-zvl #8

name: Run-Weekly-rv64-zvl
# rv64gcv_zvl variants
on:
schedule:
# Run at 4:00pm on Wednesdays
- cron: 0 16 * * 3
workflow_dispatch:
branches:
- main
jobs:
init-submodules:
uses: ./.github/workflows/init-submodules.yaml
with:
# Add new prefixes to /dashboard/getdata.py in download_summaries()s
prefix: 'rv64_zvl_'
gcchash: ''
gcc_branch: master
# Will take a long time to complete (4 targets)
zvl-variants-self-hosted:
needs: [init-submodules]
strategy:
fail-fast: false
matrix:
mode: [linux]
target: [
rv64gcv_zvl256b-lp64d,
rv64gcv_zvl512b-lp64d,
rv64gcv_zvl1024b-lp64d,
]
multilib: [multilib]
uses: ./.github/workflows/build-test.yaml
with:
mode: ${{ matrix.mode }}
target: ${{ matrix.target }}
gcchash: ${{ needs.init-submodules.outputs.gcchash }}
multilib: ${{ matrix.multilib }}
multitarget: ${{ github.event.inputs.multi_target }}
run_on_self_hosted: true
prefix: 'rv64_zvl_'
summarize:
if: "!cancelled()" # Generate github issues even when some (or all) targets fail to build
needs: [init-submodules, zvl-variants-self-hosted]
permissions:
issues: write
uses: ./.github/workflows/generate-summary.yaml
secrets: inherit
with:
gcchash: ${{ needs.init-submodules.outputs.gcchash }}
issue_num: ${{ github.event.inputs.issue_num }}
issue_hash_prefix: Testsuite rv64gcv-zvl Status
prefix: 'rv64_zvl_'
gcc_branch: master