Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,28 @@ updates:
directory: /
schedule:
interval: weekly

- package-ecosystem: "npm"
directory: "/"
schedule:
interval: weekly

- package-ecosystem: "pip"
directory: "/"
schedule:
interval: weekly

- package-ecosystem: "bundler"
directory: "/"
schedule:
interval: weekly

- package-ecosystem: "docker"
directory: ".devcontainer"
schedule:
interval: weekly

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: weekly
58 changes: 29 additions & 29 deletions .github/workflows/deploy.yml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
- name: run reuse
run: ./bin/reuse spdx -o reuse_bom.txt
- name: Upload Reuse Manifest
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: reuse-manifest
Expand All @@ -59,7 +59,7 @@ jobs:
- name: Generate UDB API Docs
run: ./do gen:udb:api_doc
- name: Upload UDB API Docs
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: udb-api
Expand All @@ -79,7 +79,7 @@ jobs:
- name: Tar unconfig
run: tar czf gen/resolved_spec/_resolved_spec.tar.gz gen/resolved_spec/_ && mv gen/resolved_spec/_resolved_spec.tar.gz gen/resolved_spec/_/resolved_spec.tar.gz
- name: Upload resolved spec
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: resolved-spec
Expand All @@ -97,7 +97,7 @@ jobs:
- name: Generate ISA Explorer CSR
run: ./do gen:isa_explorer_browser_csr
- name: Upload ISA Explorer CSR
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: isa-explorer-csr
Expand All @@ -114,7 +114,7 @@ jobs:
- name: Generate ISA Explorer Extension
run: ./do gen:isa_explorer_browser_ext
- name: Upload ISA Explorer Extension
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: isa-explorer-ext
Expand All @@ -131,7 +131,7 @@ jobs:
- name: Generate ISA Explorer Instructions
run: ./do gen:isa_explorer_browser_inst
- name: Upload ISA Explorer Instructions
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: isa-explorer-inst
Expand All @@ -148,7 +148,7 @@ jobs:
- name: Generate ISA Explorer Spreadsheet
run: ./do gen:isa_explorer_spreadsheet
- name: Upload ISA Explorer Spreadsheet
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: isa-explorer-spreadsheet
Expand All @@ -167,7 +167,7 @@ jobs:
- name: Generate HTML ISA manual
run: ./do gen:html_manual
- name: Upload HTML ISA manual
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: isa-html-manual
Expand All @@ -183,7 +183,7 @@ jobs:
- name: Generate HTML ISA manual for a config
run: ./do gen:html[example_rv64_with_overlay]
- name: Upload HTML ISA manual for a config
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: cfg-html-manual
Expand All @@ -199,7 +199,7 @@ jobs:
- name: Generate instruction appendix
run: ./do gen:instruction_appendix
- name: Upload instruction appendix
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: inst-appendix
Expand All @@ -215,7 +215,7 @@ jobs:
- name: Generate RVI20
run: ./do gen:profile_release_pdf[RVI20]
- name: Upload RVI20
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: rvi20
Expand All @@ -231,7 +231,7 @@ jobs:
- name: Generate RVA20
run: ./do gen:profile_release_pdf[RVA20]
- name: Upload RVA20
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: rva20
Expand All @@ -247,7 +247,7 @@ jobs:
- name: Generate RVA22
run: ./do gen:profile_release_pdf[RVA22]
- name: Upload RVA22
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: rva22
Expand All @@ -263,7 +263,7 @@ jobs:
- name: Generate RVA23
run: ./do gen:profile_release_pdf[RVA23]
- name: Upload RVA23
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: rva23
Expand All @@ -279,7 +279,7 @@ jobs:
- name: Generate RVB23
run: ./do gen:profile_release_pdf[RVB23]
- name: Upload RVB23
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: rvb23
Expand All @@ -295,7 +295,7 @@ jobs:
- name: Generate AC100 CRD
run: ./do gen:proc_crd_pdf[AC100]
- name: Upload AC100 CRD
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: ac100-crd
Expand All @@ -311,7 +311,7 @@ jobs:
- name: Generate AC200 CRD
run: ./do gen:proc_crd_pdf[AC200]
- name: Upload AC200 CRD
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: ac200-crd
Expand All @@ -327,7 +327,7 @@ jobs:
- name: Generate RVI20-32 CRD
run: ./do gen:proc_crd_pdf[RVI20-32]
- name: Upload RVI20-32 CRD
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: rvi20-32-crd
Expand All @@ -343,7 +343,7 @@ jobs:
- name: Generate RVI20-64 CRD
run: ./do gen:proc_crd_pdf[RVI20-64]
- name: Upload RVI20-64 CRD
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: rvi20-64-crd
Expand All @@ -359,7 +359,7 @@ jobs:
- name: Generate MC100-32 CRD
run: ./do gen:proc_crd_pdf[MC100-32]
- name: Upload MC100-32 CRD
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: mc100-32-crd
Expand All @@ -375,7 +375,7 @@ jobs:
- name: Generate MC100-64 CRD
run: ./do gen:proc_crd_pdf[MC100-64]
- name: Upload MC100-64 CRD
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: mc100-64-crd
Expand All @@ -391,7 +391,7 @@ jobs:
- name: Generate MC200-32 CRD
run: ./do gen:proc_crd_pdf[MC200-32]
- name: Upload MC200-32 CRD
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: mc200-32-crd
Expand All @@ -407,7 +407,7 @@ jobs:
- name: Generate MC200-64 CRD
run: ./do gen:proc_crd_pdf[MC200-64]
- name: Upload MC200-64 CRD
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: mc200-64-crd
Expand All @@ -423,7 +423,7 @@ jobs:
- name: Generate MC300-32 CRD
run: ./do gen:proc_crd_pdf[MC300-32]
- name: Upload MC300-32 CRD
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: mc300-32-crd
Expand All @@ -439,7 +439,7 @@ jobs:
- name: Generate MC300-64 CRD
run: ./do gen:proc_crd_pdf[MC300-64]
- name: Upload MC300-64 CRD
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: mc300-64-crd
Expand All @@ -455,7 +455,7 @@ jobs:
- name: Generate RVI20-32 CTP
run: ./do gen:proc_ctp_pdf[RVI20-32]
- name: Upload RVI20-32 CTP
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: rvi20-32-ctp
Expand All @@ -471,7 +471,7 @@ jobs:
- name: Generate RVI20-64 CTP
run: ./do gen:proc_ctp_pdf[RVI20-64]
- name: Upload RVI20-64 CTP
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: rvi20-64-ctp
Expand All @@ -487,7 +487,7 @@ jobs:
- name: Generate MC100-32 CTP
run: ./do gen:proc_ctp_pdf[MC100-32]
- name: Upload MC100-32 CTP
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: mc100-32-ctp
Expand All @@ -503,7 +503,7 @@ jobs:
- name: Build IDL doc
run: ./bin/bundle exec asciidoctor -r idl_highlighter -a toc=left -a source-highlighter=rouge -o idl.html doc/idl.adoc
- name: Upload IDL Doc
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: (github.event_name == 'push') && (github.ref_name == 'main')
with:
name: idl-doc
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/regress.yml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ jobs:
- name: Show riscv.json output
run: ls -l ext/llvm-project/riscv.json
- name: Upload RISC-V JSON as Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: riscv-json
path: ext/llvm-project/riscv.json
Expand Down
5 changes: 5 additions & 0 deletions container.def
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ From: ubuntu:24.04
/usr/bin/npm ci
rm /opt/node/package.json /opt/node/package-lock.json

# Install npm packages globally in the container
cd /opt/node
/usr/bin/npm ci
rm /opt/node/package.json /opt/node/package-lock.json

# cd $HOME
# bundle install

Expand Down
Loading