diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 66b1b465c3b8..7c2054df700e 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,5 +1,5 @@ { - "image": "ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe", + "image": "ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb", "remoteUser": "ubuntu", "privileged": true, "runArgs": [ diff --git a/.github/workflows/ci-main.yml b/.github/workflows/ci-main.yml index a54c9fe982a0..9b67081b9fe6 100644 --- a/.github/workflows/ci-main.yml +++ b/.github/workflows/ci-main.yml @@ -26,7 +26,7 @@ jobs: runs-on: &dind-large-setup labels: dind-large container: &container-setup - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb options: >- -e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/home/buildifier/.local/share/containers" timeout-minutes: 90 diff --git a/.github/workflows/ci-pr-only.yml b/.github/workflows/ci-pr-only.yml index db30e8b4a4f5..65a5e7588a4f 100644 --- a/.github/workflows/ci-pr-only.yml +++ b/.github/workflows/ci-pr-only.yml @@ -32,7 +32,7 @@ jobs: runs-on: &dind-small-setup labels: dind-small container: &container-setup - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb options: >- -e NODE_NAME --mount type=tmpfs,target="/home/buildifier/.local/share/containers" steps: diff --git a/.github/workflows/pocket-ic-tests-windows.yml b/.github/workflows/pocket-ic-tests-windows.yml index d9a06852f27e..66b8442b2986 100644 --- a/.github/workflows/pocket-ic-tests-windows.yml +++ b/.github/workflows/pocket-ic-tests-windows.yml @@ -45,7 +45,7 @@ jobs: bazel-build-pocket-ic: name: Bazel Build PocketIC container: - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb options: >- -e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/home/buildifier/.local/share/containers" timeout-minutes: 90 diff --git a/.github/workflows/rate-limits-backend-release.yml b/.github/workflows/rate-limits-backend-release.yml index 2a77e9dec77f..b63b65335c6b 100644 --- a/.github/workflows/rate-limits-backend-release.yml +++ b/.github/workflows/rate-limits-backend-release.yml @@ -32,7 +32,7 @@ jobs: labels: dind-large container: - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb options: >- -e NODE_NAME --privileged --cgroupns host -v /var/tmp:/var/tmp -v /ceph-s3-info:/ceph-s3-info --mount type=tmpfs,target="/home/buildifier/.local/share/containers" diff --git a/.github/workflows/release-testing.yml b/.github/workflows/release-testing.yml index cf4f40d67aa1..f778d02dfa0d 100644 --- a/.github/workflows/release-testing.yml +++ b/.github/workflows/release-testing.yml @@ -32,7 +32,7 @@ jobs: runs-on: &dind-large-setup labels: dind-large container: &container-setup - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb options: >- -e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/home/buildifier/.local/share/containers" timeout-minutes: 180 diff --git a/.github/workflows/rosetta-release.yml b/.github/workflows/rosetta-release.yml index 29a2eb603638..135930d03e10 100644 --- a/.github/workflows/rosetta-release.yml +++ b/.github/workflows/rosetta-release.yml @@ -22,7 +22,7 @@ jobs: runs-on: labels: dind-large container: - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb options: >- -e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/home/buildifier/.local/share/containers" environment: DockerHub diff --git a/.github/workflows/salt-sharing-canister-release.yml b/.github/workflows/salt-sharing-canister-release.yml index e5e4abb4d74d..518515552664 100644 --- a/.github/workflows/salt-sharing-canister-release.yml +++ b/.github/workflows/salt-sharing-canister-release.yml @@ -32,7 +32,7 @@ jobs: labels: dind-large container: - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb options: >- -e NODE_NAME --privileged --cgroupns host -v /var/tmp:/var/tmp -v /ceph-s3-info:/ceph-s3-info --mount type=tmpfs,target="/home/buildifier/.local/share/containers" diff --git a/.github/workflows/schedule-daily.yml b/.github/workflows/schedule-daily.yml index 213a253c1298..bb7d6617135a 100644 --- a/.github/workflows/schedule-daily.yml +++ b/.github/workflows/schedule-daily.yml @@ -20,7 +20,7 @@ jobs: runs-on: &dind-large-setup labels: dind-large container: &container-setup - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb options: >- -e NODE_NAME --privileged --cgroupns host --mount type=tmpfs,target="/home/buildifier/.local/share/containers" timeout-minutes: 720 # 12 hours diff --git a/.github/workflows/schedule-rust-bench.yml b/.github/workflows/schedule-rust-bench.yml index 6d9bb31167a7..24077798bd72 100644 --- a/.github/workflows/schedule-rust-bench.yml +++ b/.github/workflows/schedule-rust-bench.yml @@ -24,7 +24,7 @@ jobs: # see linux-x86-64 runner group labels: rust-benchmarks container: - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb # running on bare metal machine using ubuntu user options: --user ubuntu --mount type=tmpfs,target="/home/ubuntu/.local/share/containers" timeout-minutes: 720 # 12 hours diff --git a/.github/workflows/schedule-weekly.yml b/.github/workflows/schedule-weekly.yml index 715f6841f77c..9487cc0d2fec 100644 --- a/.github/workflows/schedule-weekly.yml +++ b/.github/workflows/schedule-weekly.yml @@ -11,7 +11,7 @@ jobs: runs-on: labels: dind-large container: - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb options: >- -e NODE_NAME --mount type=tmpfs,target="/home/buildifier/.local/share/containers" timeout-minutes: 60 # 1 hour diff --git a/.github/workflows/update-mainnet-canister-revisions.yaml b/.github/workflows/update-mainnet-canister-revisions.yaml index 054af3bf67a3..9d456f532b39 100644 --- a/.github/workflows/update-mainnet-canister-revisions.yaml +++ b/.github/workflows/update-mainnet-canister-revisions.yaml @@ -25,7 +25,7 @@ jobs: labels: dind-small environment: CREATE_PR container: - image: ghcr.io/dfinity/ic-build@sha256:ea590bb4afc6c513a93f3cdd4e1a370babe068fea9650033dcea03859eb95afe + image: ghcr.io/dfinity/ic-build@sha256:3d3fbede160c3a4a5fb5c2108684a66530d477b54ccf1ce5d255e91da14ffecb options: >- -e NODE_NAME --privileged --cgroupns host -v /var/tmp:/var/tmp -v /ceph-s3-info:/ceph-s3-info --mount type=tmpfs,target="/home/buildifier/.local/share/containers" env: diff --git a/ci/container/TAG b/ci/container/TAG index 204f7fea0569..92c4f08a40fe 100644 --- a/ci/container/TAG +++ b/ci/container/TAG @@ -1 +1 @@ -526725d25d5bac60f390a9608185b42c789dc46e48e5e77590f2e24371b8ff97 +6529a6ab74be4ab2b404c34524a9bccb87cd6d1fe9481495c4c8016b830a7ac9 diff --git a/ci/container/files/packages.common b/ci/container/files/packages.common index 80001fa3d294..aae0bbc5a5f6 100644 --- a/ci/container/files/packages.common +++ b/ci/container/files/packages.common @@ -13,11 +13,6 @@ vim retry zip -# Bitcoin core (for bitcoin adapter integration test) -libtool -libevent-dev -libboost-dev - # GitHub CI sudo jq @@ -60,6 +55,7 @@ libcryptsetup-dev libdevmapper-dev libselinux-dev libsystemd-dev +libtool # Linked in by IC-OS binaries for managing virtual machines programmatically. libvirt-dev mtools # used for mcopy and mmd