From 26efb082595d0ffda141f56bf37fbc18e4d2132f Mon Sep 17 00:00:00 2001 From: Jordan Carlin Date: Wed, 29 Oct 2025 18:28:35 -0700 Subject: [PATCH 1/3] install npm packages in container --- container.def | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/container.def b/container.def index 8091370c5..a73026d05 100644 --- a/container.def +++ b/container.def @@ -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 From ebeede3734ba06291de3321ac8d5acc66c046afa Mon Sep 17 00:00:00 2001 From: Jordan Carlin Date: Thu, 30 Oct 2025 07:57:32 +0000 Subject: [PATCH 2/3] update dependabot --- .github/dependabot.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 342d1286a..92d066103 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -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 From d4356a0a671b7c47fea316d2bd56c8270294524d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Oct 2025 17:30:45 +0000 Subject: [PATCH 3/3] chore(deps): bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/container.yml | 4 +-- .github/workflows/deploy.yml | 58 ++++++++++++++++----------------- .github/workflows/nightly.yml | 4 +-- .github/workflows/pages.yml | 2 +- .github/workflows/regress.yml | 28 ++++++++-------- 5 files changed, 48 insertions(+), 48 deletions(-) mode change 100755 => 100644 .github/workflows/deploy.yml mode change 100755 => 100644 .github/workflows/regress.yml diff --git a/.github/workflows/container.yml b/.github/workflows/container.yml index 7515a9c6e..1ca8cf8c9 100644 --- a/.github/workflows/container.yml +++ b/.github/workflows/container.yml @@ -11,7 +11,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup apptainer uses: eWaterCycle/setup-apptainer@v2.0.0 @@ -54,7 +54,7 @@ jobs: DOCKER: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get container tag run: | diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml old mode 100755 new mode 100644 index 86db3ca81..26bfa88a4 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -36,7 +36,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: run reuse @@ -53,7 +53,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate UDB API Docs @@ -71,7 +71,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Resolve unconfig @@ -91,7 +91,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate ISA Explorer CSR @@ -108,7 +108,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate ISA Explorer Extension @@ -125,7 +125,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate ISA Explorer Instructions @@ -142,7 +142,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate ISA Explorer Spreadsheet @@ -161,7 +161,7 @@ jobs: VERSIONS: all steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate HTML ISA manual @@ -177,7 +177,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate HTML ISA manual for a config @@ -193,7 +193,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate instruction appendix @@ -209,7 +209,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate RVI20 @@ -225,7 +225,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate RVA20 @@ -241,7 +241,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate RVA22 @@ -257,7 +257,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate RVA23 @@ -273,7 +273,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate RVB23 @@ -289,7 +289,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate AC100 CRD @@ -305,7 +305,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate AC200 CRD @@ -321,7 +321,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate RVI20-32 CRD @@ -337,7 +337,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate RVI20-64 CRD @@ -353,7 +353,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate MC100-32 CRD @@ -369,7 +369,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate MC100-64 CRD @@ -385,7 +385,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate MC200-32 CRD @@ -401,7 +401,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate MC200-64 CRD @@ -417,7 +417,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate MC300-32 CRD @@ -433,7 +433,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate MC300-64 CRD @@ -449,7 +449,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate RVI20-32 CTP @@ -465,7 +465,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate RVI20-64 CTP @@ -481,7 +481,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate MC100-32 CTP @@ -497,7 +497,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Build IDL doc diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index d222c5c8f..b57e1463f 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -13,7 +13,7 @@ jobs: outputs: should_run: ${{ steps.should_run.outputs.should_run }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: print latest_commit run: echo ${{ github.sha }} @@ -30,7 +30,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Run regression diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 5a2626a94..5ae303b9c 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -23,7 +23,7 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup diff --git a/.github/workflows/regress.yml b/.github/workflows/regress.yml old mode 100755 new mode 100644 index 45420910b..605d587cc --- a/.github/workflows/regress.yml +++ b/.github/workflows/regress.yml @@ -13,7 +13,7 @@ jobs: regress-pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-python@v5 - uses: pre-commit/action@v3.0.1 regress-smoke: @@ -23,7 +23,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get current LLVM submodule commit SHA id: get-llvm-sha run: echo "LLVM_SHA=$(git ls-tree HEAD ext/llvm-project | awk '{print $3}')" >> $GITHUB_ENV @@ -52,7 +52,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate HTML ISA manual @@ -63,7 +63,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate instruction appendix asciidoc @@ -76,7 +76,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate HTML ISA manual @@ -90,7 +90,7 @@ jobs: PSEUDO: both steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate extension PDF @@ -101,7 +101,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate extension PDF @@ -112,7 +112,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate extension PDF @@ -121,7 +121,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository (no submodules, shallow fetch) - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: submodules: false fetch-depth: 1 @@ -174,7 +174,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate Go code @@ -185,7 +185,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Generate c_header code @@ -196,7 +196,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Run cpp unit tests @@ -207,7 +207,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Run riscv-tests @@ -218,7 +218,7 @@ jobs: SINGULARITY: 1 steps: - name: Clone Github Repo Action - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: singularity setup uses: ./.github/actions/singularity-setup - name: Run cpp unit tests