From 37f5d1db8715c0cec00d74cc11a08570fe9b7284 Mon Sep 17 00:00:00 2001 From: jiangjianfeng Date: Sat, 13 Dec 2025 13:48:27 +0000 Subject: [PATCH] Bump docker-ref to 0.17.0 --- .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 +- tools/bump_version.sh | 2 +- 22 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/benchmark_x86.yml b/.github/workflows/benchmark_x86.yml index 27399acf3..568f5df61 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.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 options: --device=/dev/kvm --privileged steps: diff --git a/.github/workflows/benchmark_x86_tdx.yml b/.github/workflows/benchmark_x86_tdx.yml index f06df4935..aee5a6847 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.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 options: --device=/dev/kvm --privileged steps: diff --git a/.github/workflows/publish_api_docs.yml b/.github/workflows/publish_api_docs.yml index ad05a311a..64f09e4ce 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.16.2-20251211 + container: asterinas/asterinas:0.17.0-20251213 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish_aster_nixos.yml b/.github/workflows/publish_aster_nixos.yml index 91d600b17..06d4abf4a 100644 --- a/.github/workflows/publish_aster_nixos.yml +++ b/.github/workflows/publish_aster_nixos.yml @@ -10,7 +10,7 @@ jobs: push-cachix: runs-on: ubuntu-4-cores-150GB-ssd container: - image: asterinas/asterinas:0.16.2-20251209 + image: asterinas/asterinas:0.17.0-20251213 options: -v /dev:/dev --privileged timeout-minutes: 60 steps: @@ -83,7 +83,7 @@ jobs: - name: Build ISO uses: addnab/docker-run-action@v3 with: - image: asterinas/asterinas:0.16.2-20251209 + image: asterinas/asterinas:0.17.0-20251213 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 7cab6271a..c26c5f551 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.16.2-20251211 + container: asterinas/asterinas:0.17.0-20251213 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish_sctrace.yml b/.github/workflows/publish_sctrace.yml index bd72bbe6e..1374a2937 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.16.2-20251211 + container: asterinas/asterinas:0.17.0-20251213 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish_website.yml b/.github/workflows/publish_website.yml index f636664f6..c0bd11440 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.16.2-20251211 + container: asterinas/asterinas:0.17.0-20251213 steps: - uses: actions/checkout@v2 with: diff --git a/.github/workflows/push_cachix_dev.yml b/.github/workflows/push_cachix_dev.yml index a7109df94..314480108 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.16.2-20251209 + image: asterinas/asterinas:0.17.0-20251213 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 9a723d7e3..89a5c2061 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.16.2-20251211 \ + -v ./:/root/asterinas asterinas/asterinas:0.17.0-20251213 \ 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 a46f75eb4..b2be8fdb4 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.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 options: -v /dev:/dev --privileged timeout-minutes: 60 steps: diff --git a/.github/workflows/test_loongarch.yml b/.github/workflows/test_loongarch.yml index d46c714a8..69a180e6c 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.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 options: --device=/dev/kvm --privileged strategy: matrix: diff --git a/.github/workflows/test_nixos_full.yml b/.github/workflows/test_nixos_full.yml index 81e3d4b2f..229b37ee6 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.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 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.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 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 b6a195972..3ecbc29b9 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.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 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 53e33e089..6b6596ef6 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.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 options: --device=/dev/kvm --privileged strategy: matrix: @@ -28,7 +28,7 @@ jobs: integration-test: runs-on: ubuntu-latest container: - image: asterinas/asterinas:0.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 options: --device=/dev/kvm --privileged strategy: matrix: diff --git a/.github/workflows/test_x86.yml b/.github/workflows/test_x86.yml index 2b49b6c29..150f1bd56 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.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 options: --device=/dev/kvm --privileged strategy: matrix: @@ -28,7 +28,7 @@ jobs: integration-test: runs-on: ubuntu-latest container: - image: asterinas/asterinas:0.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 options: --device=/dev/kvm --privileged strategy: matrix: @@ -113,7 +113,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - image: ['asterinas/asterinas:0.16.2-20251211', 'asterinas/osdk:0.16.2-20251211'] + image: ['asterinas/asterinas:0.17.0-20251213', 'asterinas/osdk:0.17.0-20251213'] fail-fast: false container: image: ${{ matrix.image }} diff --git a/.github/workflows/test_x86_tdx.yml b/.github/workflows/test_x86_tdx.yml index 266c29d2c..728185081 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.16.2-20251211 + image: asterinas/asterinas:0.17.0-20251213 options: --device=/dev/kvm --privileged strategy: matrix: @@ -58,7 +58,7 @@ jobs: runs-on: self-hosted strategy: matrix: - image: ['asterinas/asterinas:0.16.2-20251211', 'asterinas/osdk:0.16.2-20251211'] + image: ['asterinas/asterinas:0.17.0-20251213', 'asterinas/osdk:0.17.0-20251213'] fail-fast: false container: image: ${{ matrix.image }} diff --git a/.github/workflows/validate_scmls.yml b/.github/workflows/validate_scmls.yml index c455244e7..e809f0715 100644 --- a/.github/workflows/validate_scmls.yml +++ b/.github/workflows/validate_scmls.yml @@ -17,7 +17,7 @@ jobs: validate_scmls: runs-on: ubuntu-latest timeout-minutes: 10 - container: asterinas/asterinas:0.16.2-20251211 + container: asterinas/asterinas:0.17.0-20251213 steps: - uses: actions/checkout@v4 - name: Validate SCML files with sctrace diff --git a/README.md b/README.md index 444bdce40..d91b03b50 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,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.16.2-20251211 + docker run -it --privileged --network=host -v /dev:/dev -v $(pwd)/asterinas:/root/asterinas asterinas/asterinas:0.17.0-20251213 ``` 3. Inside the container, diff --git a/book/src/kernel/README.md b/book/src/kernel/README.md index fe35d963d..6ed727831 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.16.2-20251211 + asterinas/asterinas:0.17.0-20251213 ``` 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 ad26369bb..bf3d9dd74 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.16.2-20251211 + docker run -it --privileged --network=host --device=/dev/kvm -v $(pwd)/asterinas:/root/asterinas asterinas/asterinas:0.17.0-20251213 ``` 3. Inside the container, diff --git a/book/src/osdk/guide/intel-tdx.md b/book/src/osdk/guide/intel-tdx.md index 8dadbda8a..5e01fa307 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.16.2-20251211 +docker run -it --privileged --network=host --device=/dev/kvm asterinas/osdk:0.17.0-20251213 ``` ## Edit `OSDK.toml` for Intel TDX support diff --git a/tools/bump_version.sh b/tools/bump_version.sh index 665e271f6..130d8b0ad 100755 --- a/tools/bump_version.sh +++ b/tools/bump_version.sh @@ -124,7 +124,7 @@ update_all_docker_version_refs() { # Update Docker image versions in the Book update_image_versions ${BOOK_DIR}/src/kernel/README.md - update_image_versions ${BOOK_DIR}/src/kernel/intel_tdx.md + update_image_versions ${BOOK_DIR}/src/kernel/intel-tdx.md update_image_versions ${BOOK_DIR}/src/osdk/guide/intel-tdx.md # Update Docker image versions in workflows