-
Notifications
You must be signed in to change notification settings - Fork 18
51 lines (47 loc) · 1.58 KB
/
ci_regression.yml
File metadata and controls
51 lines (47 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#------------------------------------------------------------------------------
# OpenTitan CI regression runner
#
# Copyright (c) 2025 lowRISC CIC
# SPDX-License-Identifier: Apache License 2.0
#------------------------------------------------------------------------------
name: OT Tests
on:
pull_request:
workflow_dispatch:
inputs:
opentitan_repo:
description: OpenTitan repository to be checked out
required: true
default: lowRISC/opentitan
type: string
opentitan_ref:
description: Branch, tag, or commit ref from OpenTitan to test
required: true
default: earlgrey_1.0.0
type: string
jobs:
earlgrey_rom_with_fake_keys:
name: ROM
uses: ./.github/workflows/eg_regression.yml
secrets: inherit
with:
exec_env: sim_qemu_rom_with_fake_keys
opentitan_repo: ${{ inputs.opentitan_repo || 'lowRISC/opentitan' }}
opentitan_ref: ${{ inputs.opentitan_ref || 'earlgrey_1.0.0' }}
earlgrey_rom_ext:
name: ROM_EXT
uses: ./.github/workflows/eg_regression.yml
secrets: inherit
with:
exec_env: sim_qemu_rom_ext
test_timeout: 150
opentitan_repo: ${{ inputs.opentitan_repo || 'lowRISC/opentitan' }}
opentitan_ref: ${{ inputs.opentitan_ref || 'earlgrey_1.0.0' }}
earlgrey_sival_rom_ext:
name: SiVal ROM_EXT
uses: ./.github/workflows/eg_regression.yml
secrets: inherit
with:
exec_env: sim_qemu_sival_rom_ext
opentitan_repo: ${{ inputs.opentitan_repo || 'lowRISC/opentitan' }}
opentitan_ref: ${{ inputs.opentitan_ref || 'earlgrey_1.0.0' }}