diff --git a/.github/workflows/benchmark_x86.yml b/.github/workflows/benchmark_x86.yml index cd68880fd..3e15950ef 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: --device=/dev/kvm --privileged steps: diff --git a/.github/workflows/benchmark_x86_tdx.yml b/.github/workflows/benchmark_x86_tdx.yml index 071368d2f..c10ea4fbc 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: --device=/dev/kvm --privileged steps: diff --git a/.github/workflows/publish_api_docs.yml b/.github/workflows/publish_api_docs.yml index 9eb010ff6..61821b569 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-20251228 + container: asterinas/asterinas:0.17.0-20260114 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish_aster_nixos.yml b/.github/workflows/publish_aster_nixos.yml index 28aaa8e56..403744317 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: -v /dev:/dev --privileged timeout-minutes: 60 steps: @@ -93,7 +93,7 @@ jobs: - name: Build ISO uses: addnab/docker-run-action@v3 with: - image: asterinas/asterinas:0.17.0-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: --privileged -v /dev:/dev -v ${{ github.workspace }}:/root/asterinas run: | export ASTER_BUILD_TIMESTAMP=`date '+%a %b %e %H:%M:%S %Z %Y'` diff --git a/.github/workflows/publish_osdk_and_ostd.yml b/.github/workflows/publish_osdk_and_ostd.yml index 1606ecf62..6dc30024e 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-20251228 + container: asterinas/asterinas:0.17.0-20260114 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish_sctrace.yml b/.github/workflows/publish_sctrace.yml index 94cc8b930..167da7513 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-20251228 + container: asterinas/asterinas:0.17.0-20260114 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish_website.yml b/.github/workflows/publish_website.yml index 754baf4b5..b253a5306 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-20251228 + container: asterinas/asterinas:0.17.0-20260114 steps: - uses: actions/checkout@v2 with: diff --git a/.github/workflows/push_cachix_dev.yml b/.github/workflows/push_cachix_dev.yml index 2b839b6de..2503b499e 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 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 9257cb0df..e8b389aca 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-20251228 \ + -v ./:/root/asterinas asterinas/asterinas:0.17.0-20260114 \ 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 0ec56d17e..bd59b4dbc 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: -v /dev:/dev --privileged timeout-minutes: 60 steps: diff --git a/.github/workflows/test_loongarch.yml b/.github/workflows/test_loongarch.yml index 05a4fa1f0..8cebce9e7 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: --device=/dev/kvm --privileged strategy: matrix: diff --git a/.github/workflows/test_nixos_full.yml b/.github/workflows/test_nixos_full.yml index 7a0dfedb1..01f6ad600 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: -v /dev:/dev --privileged strategy: diff --git a/.github/workflows/test_nixos_minimal.yml b/.github/workflows/test_nixos_minimal.yml index d9005b106..45e55ae14 100644 --- a/.github/workflows/test_nixos_minimal.yml +++ b/.github/workflows/test_nixos_minimal.yml @@ -36,7 +36,7 @@ jobs: timeout-minutes: 30 uses: addnab/docker-run-action@v3 with: - image: asterinas/asterinas:0.17.0-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: --privileged -v /dev:/dev -v ${{ github.workspace }}:/root/asterinas run: | make nixos NIXOS_TEST_SUITE=hello NIXOS_DISK_SIZE_IN_MB=6144 diff --git a/.github/workflows/test_riscv.yml b/.github/workflows/test_riscv.yml index d8e76fca1..12c262950 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: --device=/dev/kvm --privileged strategy: matrix: diff --git a/.github/workflows/test_x86.yml b/.github/workflows/test_x86.yml index 7bb0cd37b..07083e184 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: --device=/dev/kvm --privileged strategy: matrix: @@ -113,7 +113,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - image: ['asterinas/asterinas:0.17.0-20251228', 'asterinas/osdk:0.17.0-20251228'] + image: ['asterinas/asterinas:0.17.0-20260114', 'asterinas/osdk:0.17.0-20260114'] fail-fast: false container: image: ${{ matrix.image }} diff --git a/.github/workflows/test_x86_tdx.yml b/.github/workflows/test_x86_tdx.yml index d3976bd2a..165facb9c 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-20251228 + image: asterinas/asterinas:0.17.0-20260114 options: --device=/dev/kvm --privileged strategy: matrix: @@ -58,7 +58,7 @@ jobs: runs-on: self-hosted strategy: matrix: - image: ['asterinas/asterinas:0.17.0-20251228', 'asterinas/osdk:0.17.0-20251228'] + image: ['asterinas/asterinas:0.17.0-20260114', 'asterinas/osdk:0.17.0-20260114'] fail-fast: false container: image: ${{ matrix.image }} diff --git a/.github/workflows/validate_scmls.yml b/.github/workflows/validate_scmls.yml index c5ea35150..f71c5ddef 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-20251228 + container: asterinas/asterinas:0.17.0-20260114 steps: - uses: actions/checkout@v4 - name: Validate SCML files with sctrace diff --git a/README.md b/README.md index 0776691b2..98ecb25ed 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-20251228 + docker run -it --privileged --network=host -v /dev:/dev -v $(pwd)/asterinas:/root/asterinas asterinas/asterinas:0.17.0-20260114 ``` 3. Inside the container, diff --git a/book/src/kernel/README.md b/book/src/kernel/README.md index 55ef2ed55..c8db96adf 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-20251228 + asterinas/asterinas:0.17.0-20260114 ``` 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 3e955a5aa..d406d254d 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-20251228 + docker run -it --privileged --network=host --device=/dev/kvm -v $(pwd)/asterinas:/root/asterinas asterinas/asterinas:0.17.0-20260114 ``` 3. Inside the container, diff --git a/book/src/osdk/guide/intel-tdx.md b/book/src/osdk/guide/intel-tdx.md index 7f725a750..d7109952d 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-20251228 +docker run -it --privileged --network=host --device=/dev/kvm asterinas/osdk:0.17.0-20260114 ``` ## Edit `OSDK.toml` for Intel TDX support