From abbbe5ef761cbcd4a2f53dd1ae3daebe898c472f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20Br=C3=A4mer?= <22003767+robinbraemer@users.noreply.github.com> Date: Mon, 10 Aug 2026 11:55:44 +0200 Subject: [PATCH 1/3] ci: migrate workflows to AgentOS runners --- .github/workflows/ci.yml | 2 +- .github/workflows/llrt-native.yml | 4 ++-- .github/workflows/publish.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6290ab8..ac69163 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: ci: - runs-on: ubuntu-latest + runs-on: akua-heavy-ci-v2 steps: - uses: actions/checkout@v7 diff --git a/.github/workflows/llrt-native.yml b/.github/workflows/llrt-native.yml index 881e67d..821a01d 100644 --- a/.github/workflows/llrt-native.yml +++ b/.github/workflows/llrt-native.yml @@ -51,7 +51,7 @@ jobs: runner: macos-15-intel - target: x86_64-unknown-linux-gnu platform_arch_abi: linux-x64-gnu - runner: ubuntu-24.04 + runner: akua-heavy-ci-v2 - target: aarch64-unknown-linux-gnu platform_arch_abi: linux-arm64-gnu runner: ubuntu-24.04-arm @@ -96,7 +96,7 @@ jobs: package: name: Package LLRT - runs-on: ubuntu-24.04 + runs-on: akua-heavy-ci-v2 needs: build-native steps: - uses: actions/checkout@v7 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7541b18..d9ea1f1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -6,7 +6,7 @@ on: jobs: publish: - runs-on: ubuntu-latest + runs-on: akua-heavy-ci-v2 permissions: contents: read id-token: write From 6d67a24544d7e7b3766a207126227ccc95de16ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20Br=C3=A4mer?= <22003767+robinbraemer@users.noreply.github.com> Date: Mon, 10 Aug 2026 12:54:17 +0200 Subject: [PATCH 2/3] ci: install Rust toolchain on ARC --- .github/workflows/llrt-native.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/llrt-native.yml b/.github/workflows/llrt-native.yml index 821a01d..830205e 100644 --- a/.github/workflows/llrt-native.yml +++ b/.github/workflows/llrt-native.yml @@ -61,9 +61,11 @@ jobs: - uses: jdx/mise-action@v4 - - run: pnpm install --filter @robinbraemer/llrt... + - uses: dtolnay/rust-toolchain@4360b52568e2003a75bf9bc1d59f33a8e3fc893c + with: + targets: ${{ matrix.target }} - - run: rustup target add ${{ matrix.target }} + - run: pnpm install --filter @robinbraemer/llrt... - run: pnpm --filter @robinbraemer/llrt run create:native-packages From 629616fb2cc9cda0649cab9f1005beed80d74030 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20Br=C3=A4mer?= <22003767+robinbraemer@users.noreply.github.com> Date: Mon, 10 Aug 2026 13:10:01 +0200 Subject: [PATCH 3/3] ci: pin Yarn for LLRT source preparation --- .mise.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/.mise.toml b/.mise.toml index 67e3136..656abb3 100644 --- a/.mise.toml +++ b/.mise.toml @@ -2,3 +2,4 @@ node = "24" pnpm = "10" task = "latest" +yarn = "1.22.22"