From a6ac11925d084e34e249f7c6d1efa49fd34f6503 Mon Sep 17 00:00:00 2001 From: Jeremiah Parrack Date: Tue, 2 Dec 2025 14:16:21 -0500 Subject: [PATCH 1/4] add qemu action to release --- .github/workflows/release.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 77c12b6..084cb38 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,6 +29,7 @@ jobs: needs: image steps: - uses: actions/checkout@v4 + - uses: docker/setup-qemu-action@v3 - uses: devcontainers/ci@v0.2 env: DOCKER_LOGIN_PAT: ${{ secrets.GITHUB_TOKEN }} @@ -45,6 +46,7 @@ jobs: needs: image steps: - uses: actions/checkout@v4 + - uses: docker/setup-qemu-action@v3 - uses: devcontainers/ci@v0.2 env: DOCKER_LOGIN_PAT: ${{ secrets.GITHUB_TOKEN }} From e8f24494829ca9f38a4252de87fc037d1eb9e4b8 Mon Sep 17 00:00:00 2001 From: Jeremiah Parrack Date: Tue, 2 Dec 2025 15:13:31 -0500 Subject: [PATCH 2/4] clean up disk space fix: no space left on device --- .github/workflows/release.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 084cb38..57c03b4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,6 +29,11 @@ jobs: needs: image steps: - uses: actions/checkout@v4 + - name: Free Disk Space + uses: jlord/free-disk-space@main + with: + tool-cache: true + docker-images: false - uses: docker/setup-qemu-action@v3 - uses: devcontainers/ci@v0.2 env: @@ -46,6 +51,11 @@ jobs: needs: image steps: - uses: actions/checkout@v4 + - name: Free Disk Space + uses: jlord/free-disk-space@main + with: + tool-cache: true + docker-images: false - uses: docker/setup-qemu-action@v3 - uses: devcontainers/ci@v0.2 env: From 07ff23dfa7b749caa28b52436144a8f034fc3c35 Mon Sep 17 00:00:00 2001 From: Jeremiah Parrack Date: Tue, 2 Dec 2025 15:21:01 -0500 Subject: [PATCH 3/4] typo --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 57c03b4..117269c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,7 +30,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Free Disk Space - uses: jlord/free-disk-space@main + uses: jlumbroso/free-disk-space@main with: tool-cache: true docker-images: false @@ -52,7 +52,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Free Disk Space - uses: jlord/free-disk-space@main + uses: jlumbroso/free-disk-space@main with: tool-cache: true docker-images: false From 93ab2d3eee6e79fe80f387169af77e2c24eca826 Mon Sep 17 00:00:00 2001 From: Jeremiah Parrack Date: Tue, 2 Dec 2025 16:27:46 -0500 Subject: [PATCH 4/4] add changelog version update --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fea0bc..3a2b69a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +## [2.1.0] - 2025-12-02 + +### Added + +- Amazon Linux 2023 support (x86_64 and arm64) +- Architecture auto-detection in build/test scripts + +### Changed + +- Upgrade dev container from Debian 11 (Bullseye) to Debian 12 (Bookworm) +- Upgrade Debian arm64 test image to Node.js 22 (LTS) +- Update GitHub Actions runners to ubuntu-22.04 +- Enable language runtime tests on all architectures +- Pin wrapt to `<1.15.0` for Python 2.7 compatibility + +### Fixed + +- ARM64 release builds via QEMU emulation setup +- Disk space issues in release workflow + ## [2.0.0] - 2024-6-12 - Fix release workflow and update base image