Skip to content
Merged
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
4e27d6b
chore: bump rustc to v1.95.0 (#10390)
mraszyk Jul 8, 2026
84b928c
enable bazel test all
mraszyk Jul 8, 2026
8f0a573
test: adjust wasm size limits and subnet-splitting estimates for rust…
mraszyk Jul 8, 2026
6bf0dc9
Merge branch 'master' into mraszyl/rustc-1-95-0-again
mraszyk Jul 8, 2026
11e20bc
Updating container images to tag: 0b686a486b72ba188d46146139fce699140…
Jul 8, 2026
912e8bb
chore: refresh canbench results
mraszyk Jul 9, 2026
0bd351a
Merge remote-tracking branch 'origin/master' into mraszyl/rustc-1-95-…
basvandijk Jul 9, 2026
6325c0d
Updating container images to tag: baf0cbe760d16c66c8294e2c5b8edc59a95…
Jul 9, 2026
03af339
Merge branch 'master' into mraszyl/rustc-1-95-0-again
basvandijk Jul 9, 2026
16cd278
Merge remote-tracking branch 'origin/master' into mraszyl/rustc-1-95-…
basvandijk Jul 10, 2026
8864ac6
Updating container images to tag: 10a13e88a32ba0930ec494327b5e413df2c…
Jul 10, 2026
5c0fe78
Merge remote-tracking branch 'origin/master' into mraszyl/rustc-1-95-…
basvandijk Jul 10, 2026
1a237c9
Updating container images to tag: 285e2d5f1b7bc3735765c70b70504aad04c…
Jul 10, 2026
e20e6a3
chore: upgrade rustc: 1.95.0 -> 1.97.0
basvandijk Jul 10, 2026
3522b76
Updating container images to tag: 180b7a18c045f013033db88ee52d44c4c9f…
Jul 10, 2026
b979272
Merge remote-tracking branch 'origin/master' into rustc-1.97.0
basvandijk Jul 10, 2026
58eab26
chore: adapt for rustc-1.97.0
basvandijk Jul 10, 2026
e4223cc
Merge remote-tracking branch 'origin/master' into rustc-1.97.0
basvandijk Jul 13, 2026
906966b
chore: rustc: 1.95.0 -> 1.97.0
basvandijk Jul 14, 2026
bdca7e0
Automatically updated Cargo*.lock
Jul 14, 2026
c2bc368
Updating container images to tag: 180b7a18c045f013033db88ee52d44c4c9f…
Jul 14, 2026
afd436f
trigger
basvandijk Jul 14, 2026
0957c4a
chore: fix rustc 1.97.0 clippy violations
basvandijk Jul 14, 2026
e96bd05
Merge branch 'rustc-1.97.0' into rustc-1.97.0-upgrade
basvandijk Jul 14, 2026
1c68a45
fixes
basvandijk Jul 14, 2026
029d018
Merge remote-tracking branch 'origin/master' into rustc-1.97.0-upgrade
basvandijk Jul 14, 2026
b41812e
Updating container images to tag: fa68aa449ea5e94b21b17765df8891d0e31…
Jul 14, 2026
b2cdfbc
Merge remote-tracking branch 'origin/master' into rustc-1.97.0-upgrade
basvandijk Jul 14, 2026
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
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"image": "ghcr.io/dfinity/ic-dev@sha256:9d622eb47c59dd4aed1031903831c63edbcc81ebafa3f2c80d8db98c8b771db9",
"image": "ghcr.io/dfinity/ic-dev@sha256:fe2ade8549e391e85490babc20da80b35f690b7e7170fecf8abf693cb45c2f50",
"remoteUser": "ubuntu",
"privileged": true,
"runArgs": [
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/api-bn-recovery-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on:
labels: dind-large
container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host
--mount type=tmpfs,target="/home/buildifier/.local/share/containers"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
runs-on: &dind-large-setup
labels: dind-large
container: &container-setup
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/tmp/containers"
timeout-minutes: 90
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-pr-only.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
runs-on: &dind-small-setup
labels: dind-small
container: &container-setup
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --mount type=tmpfs,target="/tmp/containers"
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/container-api-bn-recovery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
runs-on:
labels: dind-large
container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host
--mount type=tmpfs,target="/home/buildifier/.local/share/containers"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/container-scan-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on:
labels: dind-large
container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/tmp/containers"
timeout-minutes: 60
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/local-system-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
runs-on:
labels: dind-large
container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/tmp/containers"
timeout-minutes: 600
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pocket-ic-tests-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
bazel-build-pocket-ic:
name: Bazel Build PocketIC
container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/tmp/containers"
timeout-minutes: 90
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rate-limits-backend-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
labels: dind-large

container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host -v /var/tmp:/var/tmp -v /ceph-s3-info:/ceph-s3-info --mount type=tmpfs,target="/tmp/containers"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
group: dm1
labels: dind-large
container: &container-setup
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/tmp/containers"
timeout-minutes: 180
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rosetta-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on:
labels: dind-large
container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/tmp/containers"
environment: DockerHub
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/salt-sharing-canister-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
labels: dind-large

container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host -v /var/tmp:/var/tmp -v /ceph-s3-info:/ceph-s3-info --mount type=tmpfs,target="/tmp/containers"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/schedule-daily-bare-metal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: &dind-large-setup
labels: dind-large
container: &container-setup
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/tmp/containers"
environment: Bare Metal Tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/schedule-daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: &dind-large-setup
labels: dind-large
container: &container-setup
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/tmp/containers"
timeout-minutes: 720 # 12 hours
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/schedule-rust-bench.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
# see linux-x86-64 runner group
labels: rust-benchmarks
container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
# running on bare metal machine using ubuntu user
options: --user ubuntu --mount type=tmpfs,target="/tmp/containers"
timeout-minutes: 720 # 12 hours
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/system-tests-benchmarks-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
group: dm1
labels: dind-large
container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/tmp/containers"
timeout-minutes: 480
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update-mainnet-canister-revisions.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
labels: dind-small
environment: CREATE_PR
container:
image: ghcr.io/dfinity/ic-build@sha256:78e4ccf43ec2cac7a3812a28ea34bccb74bed8c35af361737af9ce42a73eb48d
image: ghcr.io/dfinity/ic-build@sha256:29d6c0a8b85d004dd8ca9ac15a84aef9a2136eb8b5be2cf026b4a5f485889c6c
options: >-
-e NODE_NAME --privileged --cgroupns host -v /var/tmp:/var/tmp -v /ceph-s3-info:/ceph-s3-info --mount type=tmpfs,target="/tmp/containers"
env:
Expand Down
2 changes: 1 addition & 1 deletion bazel/rust.MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ archive_override(
rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
rust.toolchain(
edition = "2024",
versions = ["1.95.0"],
versions = ["1.97.0"],
)

# Repin with `CARGO_BAZEL_REPIN=true bazel build @crate_index//...`
Expand Down
2 changes: 1 addition & 1 deletion ci/container/TAG
Original file line number Diff line number Diff line change
@@ -1 +1 @@
134e4606f2dcedf81ada22866dc2df2a26fda5ccac2caf61e682d7da1c51185b
fa68aa449ea5e94b21b17765df8891d0e31b15ecccf767ae02c9474078f2ead4
28 changes: 14 additions & 14 deletions rs/ledger_suite/icrc1/ledger/canbench_results/canbench_u256.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,75 +2,75 @@ benches:
bench_icrc1_transfers:
total:
calls: 1
instructions: 50461758467
instructions: 50508243640
heap_increase: 262
stable_memory_increase: 256
scopes:
get_blocks:
calls: 1
instructions: 7386792
instructions: 7408565
heap_increase: 0
stable_memory_increase: 0
icrc103_get_allowances:
calls: 1
instructions: 5253086
instructions: 5458417
heap_increase: 0
stable_memory_increase: 0
icrc1_transfer:
calls: 1
instructions: 12314243954
instructions: 12328822445
heap_increase: 31
stable_memory_increase: 0
icrc2_approve:
calls: 1
instructions: 17759306752
instructions: 17774820608
heap_increase: 28
stable_memory_increase: 128
icrc2_transfer_from:
calls: 1
instructions: 19659112629
instructions: 19676408170
heap_increase: 3
stable_memory_increase: 0
icrc3_get_blocks:
calls: 1
instructions: 8501968
instructions: 8543646
heap_increase: 0
stable_memory_increase: 0
post_upgrade:
calls: 1
instructions: 379278527
instructions: 378204898
heap_increase: 71
stable_memory_increase: 0
pre_upgrade:
calls: 1
instructions: 149965234
instructions: 149694275
heap_increase: 129
stable_memory_increase: 128
upgrade:
calls: 1
instructions: 529246578
instructions: 527901990
heap_increase: 200
stable_memory_increase: 128
bench_upgrade_baseline:
total:
calls: 1
instructions: 8676185
instructions: 8674482
heap_increase: 258
stable_memory_increase: 128
scopes:
post_upgrade:
calls: 1
instructions: 8594618
instructions: 8592970
heap_increase: 129
stable_memory_increase: 0
pre_upgrade:
calls: 1
instructions: 78657
instructions: 78602
heap_increase: 129
stable_memory_increase: 128
upgrade:
calls: 1
instructions: 8675281
instructions: 8673578
heap_increase: 258
stable_memory_increase: 128
version: 0.6.0
28 changes: 14 additions & 14 deletions rs/ledger_suite/icrc1/ledger/canbench_results/canbench_u64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,75 +2,75 @@ benches:
bench_icrc1_transfers:
total:
calls: 1
instructions: 48922082364
instructions: 49011547426
heap_increase: 264
stable_memory_increase: 256
scopes:
get_blocks:
calls: 1
instructions: 6809874
instructions: 6830518
heap_increase: 0
stable_memory_increase: 0
icrc103_get_allowances:
calls: 1
instructions: 4422093
instructions: 4561804
heap_increase: 0
stable_memory_increase: 0
icrc1_transfer:
calls: 1
instructions: 11770579222
instructions: 11802162402
heap_increase: 31
stable_memory_increase: 0
icrc2_approve:
calls: 1
instructions: 17215629489
instructions: 17239767722
heap_increase: 28
stable_memory_increase: 128
icrc2_transfer_from:
calls: 1
instructions: 19214960843
instructions: 19249340661
heap_increase: 3
stable_memory_increase: 0
icrc3_get_blocks:
calls: 1
instructions: 7886603
instructions: 7926983
heap_increase: 0
stable_memory_increase: 0
post_upgrade:
calls: 1
instructions: 379101409
instructions: 378028020
heap_increase: 73
stable_memory_increase: 0
pre_upgrade:
calls: 1
instructions: 149725882
instructions: 149695744
heap_increase: 129
stable_memory_increase: 128
upgrade:
calls: 1
instructions: 528830178
instructions: 527726651
heap_increase: 202
stable_memory_increase: 128
bench_upgrade_baseline:
total:
calls: 1
instructions: 8677513
instructions: 8675922
heap_increase: 258
stable_memory_increase: 128
scopes:
post_upgrade:
calls: 1
instructions: 8595040
instructions: 8593485
heap_increase: 129
stable_memory_increase: 0
pre_upgrade:
calls: 1
instructions: 79563
instructions: 79527
heap_increase: 129
stable_memory_increase: 128
upgrade:
calls: 1
instructions: 8676609
instructions: 8675018
heap_increase: 258
stable_memory_increase: 128
version: 0.6.0
Loading
Loading