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
9 changes: 9 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,12 @@ updates:
- "/typescript"
schedule:
interval: "daily"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "dependabot"
pull-request-branch-name:
separator: "/"
8 changes: 4 additions & 4 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,18 +26,18 @@ jobs:
- typescript
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.5

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: current

- name: Install Cartesi CLI
run: npm install -g @cartesi/cli@2.0.0-alpha.34

- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0

- name: Check system requirements
run: cartesi doctor
Expand All @@ -51,7 +51,7 @@ jobs:
working-directory: ${{ matrix.template }}

- name: Upload root.ext2 artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: ${{ matrix.template }}-rootfs
path: |
Expand Down
4 changes: 2 additions & 2 deletions cpp-low-level/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

# This enforces that the packages downloaded from the repositories are the same
# for the defined date, no matter when the image is built.
ARG UBUNTU_TAG=noble-20260410
ARG APT_UPDATE_SNAPSHOT=20260415T030400Z
ARG UBUNTU_TAG=noble-20260509.1
ARG APT_UPDATE_SNAPSHOT=20260601T030400Z
ARG MACHINE_GUEST_TOOLS_VERSION=0.17.2
ARG MACHINE_GUEST_TOOLS_SHA256SUM=c077573dbcf0cdc146adf14b480bfe454ca63aa4d3e8408c5487f550a5b77a41

Expand Down
4 changes: 2 additions & 2 deletions cpp/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

# This enforces that the packages downloaded from the repositories are the same
# for the defined date, no matter when the image is built.
ARG UBUNTU_TAG=noble-20260410
ARG APT_UPDATE_SNAPSHOT=20260415T030400Z
ARG UBUNTU_TAG=noble-20260509.1
ARG APT_UPDATE_SNAPSHOT=20260601T030400Z
ARG MACHINE_GUEST_TOOLS_VERSION=0.17.2
ARG MACHINE_GUEST_TOOLS_SHA256SUM=c077573dbcf0cdc146adf14b480bfe454ca63aa4d3e8408c5487f550a5b77a41

Expand Down
4 changes: 2 additions & 2 deletions go/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

# This enforces that the packages downloaded from the repositories are the same
# for the defined date, no matter when the image is built.
ARG UBUNTU_TAG=noble-20260410
ARG APT_UPDATE_SNAPSHOT=20260415T030400Z
ARG UBUNTU_TAG=noble-20260509.1
ARG APT_UPDATE_SNAPSHOT=20260601T030400Z
ARG MACHINE_GUEST_TOOLS_VERSION=0.17.2
ARG MACHINE_GUEST_TOOLS_SHA256SUM=c077573dbcf0cdc146adf14b480bfe454ca63aa4d3e8408c5487f550a5b77a41
ARG GOVERSION=1.25.3
Expand Down
4 changes: 2 additions & 2 deletions java/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ARG MACHINE_GUEST_TOOLS_SHA256SUM=c077573dbcf0cdc146adf14b480bfe454ca63aa4d3e840

# ################################################################################
# Java build stage (host arch)
FROM eclipse-temurin:21-jdk AS build
FROM --platform=$BUILDPLATFORM eclipse-temurin:21-jdk-noble AS build

WORKDIR /app

Expand All @@ -20,7 +20,7 @@ RUN ./gradlew --no-daemon shadowJar

# ################################################################################
# # Runtime stage (Cartesi-compatible: linux/riscv64)
FROM --platform=linux/riscv64 eclipse-temurin:21-jre
FROM --platform=linux/riscv64 eclipse-temurin:21-jre-noble

ARG MACHINE_GUEST_TOOLS_VERSION
ARG MACHINE_GUEST_TOOLS_SHA256SUM
Expand Down
2 changes: 1 addition & 1 deletion javascript/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# This enforces that the packages downloaded from the repositories are the same
# for the defined date, no matter when the image is built.
ARG APT_UPDATE_SNAPSHOT=20260415T030400Z
ARG APT_UPDATE_SNAPSHOT=20260601T030400Z
ARG MACHINE_GUEST_TOOLS_VERSION=0.17.2
ARG MACHINE_GUEST_TOOLS_SHA256SUM=c077573dbcf0cdc146adf14b480bfe454ca63aa4d3e8408c5487f550a5b77a41

Expand Down
4 changes: 2 additions & 2 deletions lua/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

# This enforces that the packages downloaded from the repositories are the same
# for the defined date, no matter when the image is built.
ARG UBUNTU_TAG=noble-20260410
ARG APT_UPDATE_SNAPSHOT=20260415T030400Z
ARG UBUNTU_TAG=noble-20260509.1
ARG APT_UPDATE_SNAPSHOT=20260601T030400Z
ARG MACHINE_GUEST_TOOLS_VERSION=0.17.2
ARG MACHINE_GUEST_TOOLS_SHA256SUM=c077573dbcf0cdc146adf14b480bfe454ca63aa4d3e8408c5487f550a5b77a41

Expand Down
2 changes: 1 addition & 1 deletion python/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# This enforces that the packages downloaded from the repositories are the same
# for the defined date, no matter when the image is built.
ARG APT_UPDATE_SNAPSHOT=20260415T030400Z
ARG APT_UPDATE_SNAPSHOT=20260601T030400Z
ARG MACHINE_GUEST_TOOLS_VERSION=0.17.2
ARG MACHINE_GUEST_TOOLS_SHA256SUM=c077573dbcf0cdc146adf14b480bfe454ca63aa4d3e8408c5487f550a5b77a41

Expand Down
4 changes: 2 additions & 2 deletions ruby/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

# This enforces that the packages downloaded from the repositories are the same
# for the defined date, no matter when the image is built.
ARG UBUNTU_TAG=noble-20260410
ARG APT_UPDATE_SNAPSHOT=20260415T030400Z
ARG UBUNTU_TAG=noble-20260509.1
ARG APT_UPDATE_SNAPSHOT=20260601T030400Z
ARG MACHINE_GUEST_TOOLS_VERSION=0.17.2
ARG MACHINE_GUEST_TOOLS_SHA256SUM=c077573dbcf0cdc146adf14b480bfe454ca63aa4d3e8408c5487f550a5b77a41

Expand Down
4 changes: 2 additions & 2 deletions rust/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

# This enforces that the packages downloaded from the repositories are the same
# for the defined date, no matter when the image is built.
ARG UBUNTU_TAG=noble-20260410
ARG APT_UPDATE_SNAPSHOT=20260415T030400Z
ARG UBUNTU_TAG=noble-20260509.1
ARG APT_UPDATE_SNAPSHOT=20260601T030400Z
ARG MACHINE_GUEST_TOOLS_VERSION=0.17.2
ARG MACHINE_GUEST_TOOLS_SHA256SUM=c077573dbcf0cdc146adf14b480bfe454ca63aa4d3e8408c5487f550a5b77a41
ARG RUST_VERSION=1.90.0
Expand Down
2 changes: 1 addition & 1 deletion typescript/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# This enforces that the packages downloaded from the repositories are the same
# for the defined date, no matter when the image is built.
ARG APT_UPDATE_SNAPSHOT=20260415T030400Z
ARG APT_UPDATE_SNAPSHOT=20260601T030400Z
ARG MACHINE_GUEST_TOOLS_VERSION=0.17.2
ARG MACHINE_GUEST_TOOLS_SHA256SUM=c077573dbcf0cdc146adf14b480bfe454ca63aa4d3e8408c5487f550a5b77a41

Expand Down
Loading