High level summary
The SRE team continues work on Cardano environment improvements and general maintenance.
Some notable recent changes, updates or improvements include:
- Starting with the next node release version
10.6.2, release binaries and OCI images will be generated for arm64 architectures.
Repository Work -- Merged
Acropolis
- Removes unused packages to free up disk space for running CI tests
- Schedules a run of the omnibus bootstrap process every morning at 00:15
- Fail the job if the process does not complete within 3 hours
Cardano-node
This PR improves support for multiple arches in the following ways:
1) Adds aarch64-linux nix packages, including musl static and OCI tarball generation package variants;
2) Bumps GHC from
9.6.6 -> 9.6.7as well as the cardano-automation flake input for aarch64-linux support;3) Updates the release-ghcr GHA workflow to produce linux multi-arch manifest OCI and corresponding release images which auto-resolve on container pull to the appropriate arch (amd64 or arm64);
4) Updates the release-upload GHA workflow to produce new linux and darwin aarch64 artifacts. Produces new OCI/goarch standard name aligned default OCI images.
More details available in the PR description.
- Adds db-analyser, db-synthesizer, and db-truncater to the Cardano Node container image.
Devx-ci
- Updates hydra version from
2.28 -> 2.32+ issue patch and explicitly allows IFD - Applies nix version 2.32-maintenance to hydra and linux builders
- Adds ssh stabilization params to the hydra module for connection to remote builders
- Disables nixos optimise on hydra to avoid GC performance degradation
- Removes the r2 wireguard tunnel from the remote builders as it is not currently required
Repository Work In Progress -- PRs and Branches
- Cardano-mainnet: https://github.com/input-output-hk/cardano-mainnet/pull/41
- Cardano-parts: https://github.com/input-output-hk/cardano-parts/pull/77
- Cardano-playground: https://github.com/input-output-hk/cardano-playground/pull/53
