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 b2619221..bc9b1333 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,11 +19,13 @@ 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 platform: linux-64 + - runner: ubuntu-24.04-arm + platform: linux-aarch64 - runner: macos-latest platform: osx-arm64 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