From 1f601990d57f3a5b1e17c9efbba94af918e135c8 Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Mon, 3 Aug 2026 00:40:57 -0700 Subject: [PATCH 1/2] add platforms --- .github/workflows/ci.yml | 2 +- .github/workflows/conda_build.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b2619221..d9a3972b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: strategy: fail-fast: false matrix: - runner: [ubuntu-latest, macos-latest] + runner: [ubuntu-latest, macos-latest, ubuntu-24.04-arm] environment: ["r44", "r45"] include: - runner: ubuntu-latest diff --git a/.github/workflows/conda_build.yml b/.github/workflows/conda_build.yml index 22abbc31..24995001 100644 --- a/.github/workflows/conda_build.yml +++ b/.github/workflows/conda_build.yml @@ -19,7 +19,7 @@ jobs: strategy: fail-fast: false matrix: - runner: [ubuntu-latest, macos-latest] + runner: [ubuntu-latest, macos-latest, ubuntu-24.04-arm] variant: ["r44", "r45"] include: - runner: ubuntu-latest From da5bd9e749366170c0f991e8d0a9f69ac68545a5 Mon Sep 17 00:00:00 2001 From: Daniel Nachun Date: Mon, 3 Aug 2026 00:45:57 -0700 Subject: [PATCH 2/2] add platforms --- .github/environment/pixi.toml | 9 +++++---- .github/workflows/ci.yml | 2 ++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/environment/pixi.toml b/.github/environment/pixi.toml index d0672df9..6c355aff 100644 --- a/.github/environment/pixi.toml +++ b/.github/environment/pixi.toml @@ -1,10 +1,11 @@ [workspace] name = "r-pecotmr" channels = ["dnachun", "conda-forge", "bioconda"] -platforms = ["linux-64", "osx-arm64"] - -[system-requirements] -libc = { family="glibc", version="2.17" } +platforms = [ + { platform = "linux-64", glibc = "2.17" }, + { platform = "linux-aarch64", glibc = "2.17" }, + "osx-arm64" +] [tasks] devtools_document = "cd $GITHUB_WORKSPACE; R -e 'devtools::document()'" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d9a3972b..bc9b1333 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,6 +24,8 @@ jobs: include: - runner: ubuntu-latest platform: linux-64 + - runner: ubuntu-24.04-arm + platform: linux-aarch64 - runner: macos-latest platform: osx-arm64