From 8c090eb0e717470de05368bbbb548d62b218a71a Mon Sep 17 00:00:00 2001 From: jiangjianfeng Date: Mon, 29 Dec 2025 03:34:04 +0000 Subject: [PATCH] Bump docker ref to 0.17.0-20251228 --- .github/workflows/benchmark_x86.yml | 2 +- .github/workflows/benchmark_x86_tdx.yml | 2 +- .github/workflows/publish_api_docs.yml | 2 +- .github/workflows/publish_aster_nixos.yml | 4 ++-- .github/workflows/publish_osdk_and_ostd.yml | 2 +- .github/workflows/publish_sctrace.yml | 2 +- .github/workflows/publish_website.yml | 2 +- .github/workflows/push_cachix_dev.yml | 2 +- .github/workflows/test_asterinas_vsock.yml | 2 +- .github/workflows/test_iso_image.yml | 2 +- .github/workflows/test_loongarch.yml | 2 +- .github/workflows/test_nixos_full.yml | 4 ++-- .github/workflows/test_nixos_minimal.yml | 2 +- .github/workflows/test_riscv.yml | 4 ++-- .github/workflows/test_x86.yml | 6 +++--- .github/workflows/test_x86_tdx.yml | 4 ++-- .github/workflows/validate_scmls.yml | 2 +- README.md | 2 +- book/src/kernel/README.md | 2 +- book/src/kernel/intel-tdx.md | 2 +- book/src/osdk/guide/intel-tdx.md | 2 +- 21 files changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/workflows/benchmark_x86.yml b/.github/workflows/benchmark_x86.yml index d0c9a67b1..cd68880fd 100644 --- a/.github/workflows/benchmark_x86.yml +++ b/.github/workflows/benchmark_x86.yml @@ -107,7 +107,7 @@ jobs: max-parallel: 1 timeout-minutes: 60 container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: --device=/dev/kvm --privileged steps: diff --git a/.github/workflows/benchmark_x86_tdx.yml b/.github/workflows/benchmark_x86_tdx.yml index 8a88988d5..071368d2f 100644 --- a/.github/workflows/benchmark_x86_tdx.yml +++ b/.github/workflows/benchmark_x86_tdx.yml @@ -108,7 +108,7 @@ jobs: max-parallel: 1 timeout-minutes: 60 container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: --device=/dev/kvm --privileged steps: diff --git a/.github/workflows/publish_api_docs.yml b/.github/workflows/publish_api_docs.yml index 2bd0e58dd..c30c1f0da 100644 --- a/.github/workflows/publish_api_docs.yml +++ b/.github/workflows/publish_api_docs.yml @@ -20,7 +20,7 @@ jobs: check_api_docs: runs-on: ubuntu-latest timeout-minutes: 15 - container: asterinas/asterinas:0.17.0-20251217 + container: asterinas/asterinas:0.17.0-20251228 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish_aster_nixos.yml b/.github/workflows/publish_aster_nixos.yml index 45596e8f7..4408b639e 100644 --- a/.github/workflows/publish_aster_nixos.yml +++ b/.github/workflows/publish_aster_nixos.yml @@ -12,7 +12,7 @@ jobs: push-cachix: runs-on: ubuntu-4-cores-150GB-ssd container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: -v /dev:/dev --privileged timeout-minutes: 60 steps: @@ -95,7 +95,7 @@ jobs: - name: Build ISO uses: addnab/docker-run-action@v3 with: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: --privileged -v /dev:/dev -v ${{ github.workspace }}:/root/asterinas run: | make iso RELEASE=1 AUTO_INSTALL=false ARCH=${{ matrix.arch }} diff --git a/.github/workflows/publish_osdk_and_ostd.yml b/.github/workflows/publish_osdk_and_ostd.yml index b80149694..1606ecf62 100644 --- a/.github/workflows/publish_osdk_and_ostd.yml +++ b/.github/workflows/publish_osdk_and_ostd.yml @@ -17,7 +17,7 @@ jobs: publish: runs-on: ubuntu-latest timeout-minutes: 10 - container: asterinas/asterinas:0.17.0-20251217 + container: asterinas/asterinas:0.17.0-20251228 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish_sctrace.yml b/.github/workflows/publish_sctrace.yml index 1621fe1b8..94cc8b930 100644 --- a/.github/workflows/publish_sctrace.yml +++ b/.github/workflows/publish_sctrace.yml @@ -16,7 +16,7 @@ jobs: publish: runs-on: ubuntu-latest timeout-minutes: 10 - container: asterinas/asterinas:0.17.0-20251217 + container: asterinas/asterinas:0.17.0-20251228 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish_website.yml b/.github/workflows/publish_website.yml index 1b28cdc24..754baf4b5 100644 --- a/.github/workflows/publish_website.yml +++ b/.github/workflows/publish_website.yml @@ -17,7 +17,7 @@ jobs: build_and_deploy: runs-on: ubuntu-latest timeout-minutes: 15 - container: asterinas/asterinas:0.17.0-20251217 + container: asterinas/asterinas:0.17.0-20251228 steps: - uses: actions/checkout@v2 with: diff --git a/.github/workflows/push_cachix_dev.yml b/.github/workflows/push_cachix_dev.yml index 612f5f172..0e2c9ee7a 100644 --- a/.github/workflows/push_cachix_dev.yml +++ b/.github/workflows/push_cachix_dev.yml @@ -17,7 +17,7 @@ jobs: push-pkgs: runs-on: ubuntu-4-cores-150GB-ssd container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: -v /dev:/dev --privileged timeout-minutes: 60 steps: diff --git a/.github/workflows/test_asterinas_vsock.yml b/.github/workflows/test_asterinas_vsock.yml index b80cc7c5a..9257cb0df 100644 --- a/.github/workflows/test_asterinas_vsock.yml +++ b/.github/workflows/test_asterinas_vsock.yml @@ -23,7 +23,7 @@ jobs: run: | docker run \ --privileged --network=host --device=/dev/kvm \ - -v ./:/root/asterinas asterinas/asterinas:0.17.0-20251217 \ + -v ./:/root/asterinas asterinas/asterinas:0.17.0-20251228 \ make run_kernel AUTO_TEST=vsock ENABLE_KVM=0 SCHEME=microvm RELEASE_MODE=1 & - name: Run Vsock Client on Host id: host_vsock_client diff --git a/.github/workflows/test_iso_image.yml b/.github/workflows/test_iso_image.yml index 0ee66abef..7b4f020ef 100644 --- a/.github/workflows/test_iso_image.yml +++ b/.github/workflows/test_iso_image.yml @@ -19,7 +19,7 @@ jobs: iso-test: runs-on: ubuntu-4-cores-150GB-ssd container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: -v /dev:/dev --privileged timeout-minutes: 60 steps: diff --git a/.github/workflows/test_loongarch.yml b/.github/workflows/test_loongarch.yml index 481bdea4e..05a4fa1f0 100644 --- a/.github/workflows/test_loongarch.yml +++ b/.github/workflows/test_loongarch.yml @@ -11,7 +11,7 @@ jobs: basic-test: runs-on: ubuntu-latest container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: --device=/dev/kvm --privileged strategy: matrix: diff --git a/.github/workflows/test_nixos_full.yml b/.github/workflows/test_nixos_full.yml index 3c7a66320..97b485bd6 100644 --- a/.github/workflows/test_nixos_full.yml +++ b/.github/workflows/test_nixos_full.yml @@ -26,7 +26,7 @@ jobs: full-nixos-test: runs-on: ubuntu-4-cores-150GB-ssd container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: -v /dev:/dev --privileged timeout-minutes: 20 steps: @@ -56,7 +56,7 @@ jobs: podman-test: runs-on: ubuntu-4-cores-150GB-ssd container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: -v /dev:/dev --privileged timeout-minutes: 30 steps: diff --git a/.github/workflows/test_nixos_minimal.yml b/.github/workflows/test_nixos_minimal.yml index 9be61493f..a0fdc2785 100644 --- a/.github/workflows/test_nixos_minimal.yml +++ b/.github/workflows/test_nixos_minimal.yml @@ -35,7 +35,7 @@ jobs: - name: Run a Hello World program on AsterNixOS uses: addnab/docker-run-action@v3 with: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: --privileged -v /dev:/dev -v ${{ github.workspace }}:/root/asterinas run: | make nixos NIXOS_DISK_SIZE_IN_MB=6144 NIXOS_TEST_COMMAND='hello-asterinas' || true diff --git a/.github/workflows/test_riscv.yml b/.github/workflows/test_riscv.yml index 6c5404f3f..d8e76fca1 100644 --- a/.github/workflows/test_riscv.yml +++ b/.github/workflows/test_riscv.yml @@ -11,7 +11,7 @@ jobs: basic-test: runs-on: ubuntu-latest container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: --device=/dev/kvm --privileged strategy: matrix: @@ -28,7 +28,7 @@ jobs: integration-test: runs-on: ubuntu-latest container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: --device=/dev/kvm --privileged strategy: matrix: diff --git a/.github/workflows/test_x86.yml b/.github/workflows/test_x86.yml index 8a3dd9609..7bb0cd37b 100644 --- a/.github/workflows/test_x86.yml +++ b/.github/workflows/test_x86.yml @@ -11,7 +11,7 @@ jobs: basic-test: runs-on: ubuntu-latest container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: --device=/dev/kvm --privileged strategy: matrix: @@ -28,7 +28,7 @@ jobs: integration-test: runs-on: ubuntu-latest container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: --device=/dev/kvm --privileged strategy: matrix: @@ -113,7 +113,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - image: ['asterinas/asterinas:0.17.0-20251217', 'asterinas/osdk:0.17.0-20251217'] + image: ['asterinas/asterinas:0.17.0-20251228', 'asterinas/osdk:0.17.0-20251228'] fail-fast: false container: image: ${{ matrix.image }} diff --git a/.github/workflows/test_x86_tdx.yml b/.github/workflows/test_x86_tdx.yml index 83f78b978..d3976bd2a 100644 --- a/.github/workflows/test_x86_tdx.yml +++ b/.github/workflows/test_x86_tdx.yml @@ -10,7 +10,7 @@ jobs: integration-test: runs-on: self-hosted container: - image: asterinas/asterinas:0.17.0-20251217 + image: asterinas/asterinas:0.17.0-20251228 options: --device=/dev/kvm --privileged strategy: matrix: @@ -58,7 +58,7 @@ jobs: runs-on: self-hosted strategy: matrix: - image: ['asterinas/asterinas:0.17.0-20251217', 'asterinas/osdk:0.17.0-20251217'] + image: ['asterinas/asterinas:0.17.0-20251228', 'asterinas/osdk:0.17.0-20251228'] fail-fast: false container: image: ${{ matrix.image }} diff --git a/.github/workflows/validate_scmls.yml b/.github/workflows/validate_scmls.yml index a278cb464..c5ea35150 100644 --- a/.github/workflows/validate_scmls.yml +++ b/.github/workflows/validate_scmls.yml @@ -19,7 +19,7 @@ jobs: validate_scmls: runs-on: ubuntu-latest timeout-minutes: 10 - container: asterinas/asterinas:0.17.0-20251217 + container: asterinas/asterinas:0.17.0-20251228 steps: - uses: actions/checkout@v4 - name: Validate SCML files with sctrace diff --git a/README.md b/README.md index cc6348663..0776691b2 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ Follow the steps below to get Asterinas up and running. 2. Run a Docker container as the development environment: ```bash - docker run -it --privileged --network=host -v /dev:/dev -v $(pwd)/asterinas:/root/asterinas asterinas/asterinas:0.17.0-20251217 + docker run -it --privileged --network=host -v /dev:/dev -v $(pwd)/asterinas:/root/asterinas asterinas/asterinas:0.17.0-20251228 ``` 3. Inside the container, diff --git a/book/src/kernel/README.md b/book/src/kernel/README.md index 31d9cdac2..55ef2ed55 100644 --- a/book/src/kernel/README.md +++ b/book/src/kernel/README.md @@ -48,7 +48,7 @@ Follow the three simple steps below to get Asterinas up and running. --network=host \ --device=/dev/kvm \ -v $(pwd)/asterinas:/root/asterinas \ - asterinas/asterinas:0.17.0-20251217 + asterinas/asterinas:0.17.0-20251228 ``` 3. Inside the container, go to the project folder to build and run Asterinas. diff --git a/book/src/kernel/intel-tdx.md b/book/src/kernel/intel-tdx.md index c4c3b97fc..3e955a5aa 100644 --- a/book/src/kernel/intel-tdx.md +++ b/book/src/kernel/intel-tdx.md @@ -66,7 +66,7 @@ The following result is an example: 2. Run a Docker container as the development environment. ```bash - docker run -it --privileged --network=host --device=/dev/kvm -v $(pwd)/asterinas:/root/asterinas asterinas/asterinas:0.17.0-20251217 + docker run -it --privileged --network=host --device=/dev/kvm -v $(pwd)/asterinas:/root/asterinas asterinas/asterinas:0.17.0-20251228 ``` 3. Inside the container, diff --git a/book/src/osdk/guide/intel-tdx.md b/book/src/osdk/guide/intel-tdx.md index bc5897b21..214f7c25c 100644 --- a/book/src/osdk/guide/intel-tdx.md +++ b/book/src/osdk/guide/intel-tdx.md @@ -32,7 +32,7 @@ Therefore, it is recommended to use a Docker image to deploy the environment. Run a TDX Docker container: ```bash -docker run -it --privileged --network=host --device=/dev/kvm asterinas/osdk:0.17.0-20251217 +docker run -it --privileged --network=host --device=/dev/kvm asterinas/osdk:0.17.0-20251228 ``` ## Edit `OSDK.toml` for Intel TDX support