Fix missing linux-aarch64 support #33
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # This file was generated automatically from conda-smithy. To update this configuration, | |
| # update the conda-forge.yml and/or the recipe/meta.yaml. | |
| # -*- mode: yaml -*- | |
| name: Build conda package | |
| on: | |
| push: | |
| pull_request: | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} | |
| cancel-in-progress: true | |
| jobs: | |
| build: | |
| name: ${{ matrix.CONFIG }} | |
| runs-on: ${{ matrix.runs_on }} | |
| timeout-minutes: 360 | |
| strategy: | |
| fail-fast: false | |
| max-parallel: 50 | |
| matrix: | |
| include: | |
| - CONFIG: linux_64_python3.10.____cpython | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_64_python3.11.____cpython | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_64_python3.12.____cpython | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_64_python3.13.____cp313 | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_64_python3.14.____cp314 | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_64_python3.14.____cp314t | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedFalsepython3.10.____cpython | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedFalsepython3.11.____cpython | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedFalsepython3.12.____cpython | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedFalsepython3.13.____cp313 | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedFalsepython3.14.____cp314 | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedFalsepython3.14.____cp314t | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedTruepython3.10.____cpython | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedTruepython3.11.____cpython | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedTruepython3.12.____cpython | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedTruepython3.13.____cp313 | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedTruepython3.14.____cp314 | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| - CONFIG: linux_aarch64_cufile_supportedTruepython3.14.____cp314t | |
| DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 | |
| STORE_BUILD_ARTIFACTS: False | |
| UPLOAD_PACKAGES: True | |
| build_workspace_dir: build_artifacts | |
| docker_run_args: | |
| free_disk_space: skip | |
| os: ubuntu | |
| pagefile_size: 0 | |
| resize_partitions: False | |
| runs_on: ['ubuntu-latest'] | |
| tools_install_dir: ~/miniforge3 | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | |
| - name: Configure binfmt_misc | |
| if: matrix.os == 'ubuntu' | |
| shell: bash | |
| run: | | |
| if [[ "$(uname -m)" == "x86_64" ]]; then | |
| docker run --rm --privileged multiarch/qemu-user-static:register --reset --credential yes | |
| fi | |
| - name: Build on Linux | |
| id: build-linux | |
| if: matrix.os == 'ubuntu' | |
| env: | |
| CI: github_actions | |
| CONDA_BLD_PATH: ${{ matrix.build_workspace_dir }} | |
| CONDA_FORGE_DOCKER_RUN_ARGS: ${{ matrix.docker_run_args }} | |
| CONFIG: ${{ matrix.CONFIG }} | |
| MINIFORGE_HOME: ${{ matrix.tools_install_dir }} | |
| DOCKER_IMAGE: ${{ matrix.DOCKER_IMAGE }} | |
| UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }} | |
| RATTLER_BUILD_COLOR: always | |
| RATTLER_BUILD_ENABLE_GITHUB_INTEGRATION: 'true' | |
| BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }} | |
| FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }} | |
| STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }} | |
| shell: bash | |
| run: | | |
| export CONDA_BLD_PATH="${CONDA_BLD_PATH/#~/${HOME}}" | |
| export FEEDSTOCK_NAME="$(basename $GITHUB_REPOSITORY)" | |
| export GIT_BRANCH="$(basename $GITHUB_REF)" | |
| export MINIFORGE_HOME="${MINIFORGE_HOME/#~/${HOME}}" | |
| export flow_run_id="github_$GITHUB_RUN_ID" | |
| export remote_url="https://github.com/$GITHUB_REPOSITORY" | |
| export sha="$GITHUB_SHA" | |
| if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then | |
| export IS_PR_BUILD="True" | |
| else | |
| export IS_PR_BUILD="False" | |
| fi | |
| ./.scripts/run_docker_build.sh | |
| - name: Build on macOS | |
| id: build-macos | |
| if: matrix.os == 'macos' | |
| env: | |
| CI: github_actions | |
| CONDA_BLD_PATH: ${{ matrix.build_workspace_dir }} | |
| CONFIG: ${{ matrix.CONFIG }} | |
| MINIFORGE_HOME: ${{ matrix.tools_install_dir }} | |
| UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }} | |
| RATTLER_BUILD_COLOR: always | |
| RATTLER_BUILD_ENABLE_GITHUB_INTEGRATION: 'true' | |
| BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }} | |
| FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }} | |
| STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }} | |
| shell: bash | |
| run: | | |
| export CONDA_BLD_PATH="${CONDA_BLD_PATH/#~/${HOME}}" | |
| export FEEDSTOCK_NAME="$(basename $GITHUB_REPOSITORY)" | |
| export GIT_BRANCH="$(basename $GITHUB_REF)" | |
| export MINIFORGE_HOME="${MINIFORGE_HOME/#~/${HOME}}" | |
| export flow_run_id="github_$GITHUB_RUN_ID" | |
| export remote_url="https://github.com/$GITHUB_REPOSITORY" | |
| export sha="$GITHUB_SHA" | |
| if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then | |
| export IS_PR_BUILD="True" | |
| else | |
| export IS_PR_BUILD="False" | |
| fi | |
| ./.scripts/run_osx_build.sh | |
| - name: Build on windows | |
| id: build-windows | |
| if: matrix.os == 'windows' | |
| shell: cmd | |
| run: | | |
| set "flow_run_id=github_%GITHUB_RUN_ID%" | |
| set "remote_url=https://github.com/%GITHUB_REPOSITORY%" | |
| set "sha=%GITHUB_SHA%" | |
| call ".scripts\run_win_build.bat" | |
| env: | |
| CI: github_actions | |
| CONDA_BLD_PATH: ${{ matrix.build_workspace_dir }} | |
| CONFIG: ${{ matrix.CONFIG }} | |
| MINIFORGE_HOME: ${{ matrix.tools_install_dir }} | |
| PYTHONUNBUFFERED: 1 | |
| UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }} | |
| RATTLER_BUILD_COLOR: always | |
| RATTLER_BUILD_ENABLE_GITHUB_INTEGRATION: 'true' | |
| BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }} | |
| FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }} | |
| STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }} |