Skip to content

Commit 3104bb3

Browse files
authored
Merge branch 'riscv-software-src:main' into main
2 parents 8c0e059 + 1ff5df5 commit 3104bb3

File tree

2 files changed

+217
-3
lines changed

2 files changed

+217
-3
lines changed

.github/workflows/merge.yml

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
1+
name: Merge Queue Tests
2+
permissions:
3+
contents: read
4+
pull-requests: write
5+
on:
6+
merge_group:
7+
types: [checks_requested]
8+
workflow_dispatch:
9+
jobs:
10+
build-reuse-manifest:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
- uses: actions/setup-python@v5
15+
- name: run reuse
16+
run: ./bin/reuse spdx
17+
build-udb-api-doc:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- name: Clone Github Repo Action
21+
uses: actions/checkout@v4
22+
- name: singularity setup
23+
uses: ./.github/actions/singularity-setup
24+
- name: Generate UDB API Docs
25+
run: ./do gen:udb:api_doc
26+
build-isa-explorer-csr:
27+
runs-on: ubuntu-latest
28+
steps:
29+
- name: Clone Github Repo Action
30+
uses: actions/checkout@v4
31+
- name: singularity setup
32+
uses: ./.github/actions/singularity-setup
33+
- name: Generate ISA Explorer CSR
34+
run: ./do gen:isa_explorer_browser_csr
35+
build-isa-explorer-ext:
36+
runs-on: ubuntu-latest
37+
steps:
38+
- name: Clone Github Repo Action
39+
uses: actions/checkout@v4
40+
- name: singularity setup
41+
uses: ./.github/actions/singularity-setup
42+
- name: Generate ISA Explorer Extension
43+
run: ./do gen:isa_explorer_browser_ext
44+
build-isa-explorer-inst:
45+
runs-on: ubuntu-latest
46+
steps:
47+
- name: Clone Github Repo Action
48+
uses: actions/checkout@v4
49+
- name: singularity setup
50+
uses: ./.github/actions/singularity-setup
51+
- name: Generate ISA Explorer Instructions
52+
run: ./do gen:isa_explorer_browser_insts
53+
build-isa-explorer-spreadsheet:
54+
runs-on: ubuntu-latest
55+
steps:
56+
- name: Clone Github Repo Action
57+
uses: actions/checkout@v4
58+
- name: singularity setup
59+
uses: ./.github/actions/singularity-setup
60+
- name: Generate ISA Explorer Spreadsheet
61+
run: ./do gen:isa_explorer_browser_spreadsheet
62+
build-html-isa-manual:
63+
runs-on: ubuntu-latest
64+
env:
65+
MANUAL_NAME: isa
66+
VERSIONS: all
67+
steps:
68+
- name: Clone Github Repo Action
69+
uses: actions/checkout@v4
70+
- name: singularity setup
71+
uses: ./.github/actions/singularity-setup
72+
- name: Generate HTML ISA manual
73+
run: ./do gen:html_manual
74+
build-html-cfg-isa-manual:
75+
runs-on: ubuntu-latest
76+
steps:
77+
- name: Clone Github Repo Action
78+
uses: actions/checkout@v4
79+
- name: singularity setup
80+
uses: ./.github/actions/singularity-setup
81+
- name: Generate HTML ISA manual for a config
82+
run: ./do gen:html[example_rv64_with_overlay]
83+
build-instruction-appendix:
84+
runs-on: ubuntu-latest
85+
steps:
86+
- name: Clone Github Repo Action
87+
uses: actions/checkout@v4
88+
- name: singularity setup
89+
uses: ./.github/actions/singularity-setup
90+
- name: Generate instruction appendix
91+
run: ./do gen:instruction_appendix
92+
build-rvi20-profile:
93+
runs-on: ubuntu-latest
94+
steps:
95+
- name: Clone Github Repo Action
96+
uses: actions/checkout@v4
97+
- name: singularity setup
98+
uses: ./.github/actions/singularity-setup
99+
- name: Generate RVI20
100+
run: ./do gen:profile_release_pdf[RVI20]
101+
build-rva20-profile:
102+
runs-on: ubuntu-latest
103+
steps:
104+
- name: Clone Github Repo Action
105+
uses: actions/checkout@v4
106+
- name: singularity setup
107+
uses: ./.github/actions/singularity-setup
108+
- name: Generate RVA20
109+
run: ./do gen:profile_release_pdf[RVA20]
110+
build-rva22-profile:
111+
runs-on: ubuntu-latest
112+
steps:
113+
- name: Clone Github Repo Action
114+
uses: actions/checkout@v4
115+
- name: singularity setup
116+
uses: ./.github/actions/singularity-setup
117+
- name: Generate RVA22
118+
run: ./do gen:profile_release_pdf[RVA22]
119+
build-rva23-profile:
120+
runs-on: ubuntu-latest
121+
steps:
122+
- name: Clone Github Repo Action
123+
uses: actions/checkout@v4
124+
- name: singularity setup
125+
uses: ./.github/actions/singularity-setup
126+
- name: Generate RVA23
127+
run: ./do gen:profile_release_pdf[RVA23]
128+
build-rvb23-profile:
129+
runs-on: ubuntu-latest
130+
steps:
131+
- name: Clone Github Repo Action
132+
uses: actions/checkout@v4
133+
- name: singularity setup
134+
uses: ./.github/actions/singularity-setup
135+
- name: Generate RVB23
136+
run: ./do gen:profile_release_pdf[RVB23]
137+
build-ac100-crd:
138+
runs-on: ubuntu-latest
139+
steps:
140+
- name: Clone Github Repo Action
141+
uses: actions/checkout@v4
142+
- name: singularity setup
143+
uses: ./.github/actions/singularity-setup
144+
- name: Generate AC100 CRD
145+
run: ./do gen:proc_crd_pdf[AC100]
146+
build-ac200-crd:
147+
runs-on: ubuntu-latest
148+
steps:
149+
- name: Clone Github Repo Action
150+
uses: actions/checkout@v4
151+
- name: singularity setup
152+
uses: ./.github/actions/singularity-setup
153+
- name: Generate AC200 CRD
154+
run: ./do gen:proc_crd_pdf[AC200]
155+
build-mc100-32-crd:
156+
runs-on: ubuntu-latest
157+
steps:
158+
- name: Clone Github Repo Action
159+
uses: actions/checkout@v4
160+
- name: singularity setup
161+
uses: ./.github/actions/singularity-setup
162+
- name: Generate MC100-32 CRD
163+
run: ./do gen:proc_crd_pdf[MC100-32]
164+
build-mc100-64-crd:
165+
runs-on: ubuntu-latest
166+
steps:
167+
- name: Clone Github Repo Action
168+
uses: actions/checkout@v4
169+
- name: singularity setup
170+
uses: ./.github/actions/singularity-setup
171+
- name: Generate MC100-64 CRD
172+
run: ./do gen:proc_crd_pdf[MC100-64]
173+
build-mc200-32-crd:
174+
runs-on: ubuntu-latest
175+
steps:
176+
- name: Clone Github Repo Action
177+
uses: actions/checkout@v4
178+
- name: singularity setup
179+
uses: ./.github/actions/singularity-setup
180+
- name: Generate MC200-32 CRD
181+
run: ./do gen:proc_crd_pdf[MC200-32]
182+
build-mc200-64-crd:
183+
runs-on: ubuntu-latest
184+
steps:
185+
- name: Clone Github Repo Action
186+
uses: actions/checkout@v4
187+
- name: singularity setup
188+
uses: ./.github/actions/singularity-setup
189+
- name: Generate MC200-64 CRD
190+
run: ./do gen:proc_crd_pdf[MC200-64]
191+
build-mc300-32-crd:
192+
runs-on: ubuntu-latest
193+
steps:
194+
- name: Clone Github Repo Action
195+
uses: actions/checkout@v4
196+
- name: singularity setup
197+
uses: ./.github/actions/singularity-setup
198+
- name: Generate MC300-32 CRD
199+
run: ./do gen:proc_crd_pdf[MC300-32]
200+
build-mc300-64-crd:
201+
runs-on: ubuntu-latest
202+
steps:
203+
- name: Clone Github Repo Action
204+
uses: actions/checkout@v4
205+
- name: singularity setup
206+
uses: ./.github/actions/singularity-setup
207+
- name: Generate MC300-64 CRD
208+
run: ./do gen:proc_crd_pdf[MC300-64]
209+
build-mc100-32-ctp:
210+
runs-on: ubuntu-latest
211+
steps:
212+
- name: Clone Github Repo Action
213+
uses: actions/checkout@v4
214+
- name: singularity setup
215+
uses: ./.github/actions/singularity-setup
216+
- name: Generate MC100-32 CTP
217+
run: ./do gen:proc_ctp_pdf[MC100-32]

.github/workflows/regress.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ permissions:
33
contents: read
44
pull-requests: write
55
on:
6-
push:
7-
branches:
8-
- main
96
merge_group:
107
types: [checks_requested]
118
pull_request:

0 commit comments

Comments
 (0)