diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 5a9256e..7932850 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,26 +8,47 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython: - CONFIG: linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython + linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython: - CONFIG: linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython + linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython: - CONFIG: linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython + linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython: + CONFIG: linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313: - CONFIG: linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 + linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313: + CONFIG: linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 timeoutInMinutes: 360 variables: {} steps: + - script: | + sudo mkdir -p /opt/empty_dir || true + for d in \ + /opt/ghc \ + /opt/hostedtoolcache \ + /usr/lib/jvm \ + /usr/local/.ghcup \ + /usr/local/lib/android \ + /usr/local/share/powershell \ + /usr/share/dotnet \ + /usr/share/swift \ + ; do + sudo rsync --stats -a --delete /opt/empty_dir/ $d || true + done + sudo apt-get purge -y -f firefox \ + google-chrome-stable \ + microsoft-edge-stable + sudo apt-get autoremove -y >& /dev/null + sudo apt-get autoclean -y >& /dev/null + df -h + displayName: Manage disk space # configure qemu binfmt-misc running. This allows us to run docker containers # embedded qemu-static - script: | diff --git a/.ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml similarity index 83% rename from .ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml index d22a952..4843e52 100644 --- a/.ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython.yaml @@ -1,3 +1,7 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -27,6 +31,7 @@ python: target_platform: - linux-64 zip_keys: -- - cxx_compiler_version +- - c_compiler_version + - cxx_compiler_version - c_stdlib_version - cuda_compiler_version diff --git a/.ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml similarity index 83% rename from .ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml index 2f8ebfc..145cbe3 100644 --- a/.ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython.yaml @@ -1,3 +1,7 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -27,6 +31,7 @@ python: target_platform: - linux-64 zip_keys: -- - cxx_compiler_version +- - c_compiler_version + - cxx_compiler_version - c_stdlib_version - cuda_compiler_version diff --git a/.ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml similarity index 83% rename from .ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml index f9ae85e..5378c4e 100644 --- a/.ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython.yaml @@ -1,3 +1,7 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -27,6 +31,7 @@ python: target_platform: - linux-64 zip_keys: -- - cxx_compiler_version +- - c_compiler_version + - cxx_compiler_version - c_stdlib_version - cuda_compiler_version diff --git a/.ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml b/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml similarity index 83% rename from .ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml rename to .ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml index dc66bb8..76b75d5 100644 --- a/.ci_support/linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml +++ b/.ci_support/linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313.yaml @@ -1,3 +1,7 @@ +c_compiler: +- gcc +c_compiler_version: +- '13' c_stdlib: - sysroot c_stdlib_version: @@ -27,6 +31,7 @@ python: target_platform: - linux-64 zip_keys: -- - cxx_compiler_version +- - c_compiler_version + - cxx_compiler_version - c_stdlib_version - cuda_compiler_version diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 8c8c873..122116a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @timkpaine \ No newline at end of file +* @timkpaine @weiji14 \ No newline at end of file diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index 250a5e2..5c71bce 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -35,7 +35,7 @@ mv /opt/conda/conda-meta/history /opt/conda/conda-meta/history.$(date +%Y-%m-%d- echo > /opt/conda/conda-meta/history micromamba install --root-prefix ~/.conda --prefix /opt/conda \ --yes --override-channels --channel conda-forge --strict-channel-priority \ - pip python=3.12 conda-build conda-forge-ci-setup=4 "conda-build>=24.1" + pip rattler-build conda-forge-ci-setup=4 "conda-build>=24.1" export CONDA_LIBMAMBA_SOLVER_NO_CHANNELS_FROM_INSTALLED=1 # set up the condarc @@ -57,20 +57,16 @@ if [[ -f "${FEEDSTOCK_ROOT}/LICENSE.txt" ]]; then fi if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then - if [[ "x${BUILD_OUTPUT_ID:-}" != "x" ]]; then - EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --output-id ${BUILD_OUTPUT_ID}" - fi - conda debug "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ - ${EXTRA_CB_OPTIONS:-} \ - --clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml" - - # Drop into an interactive shell - /bin/bash + echo "rattler-build currently doesn't support debug mode" else - conda-build "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ - --suppress-variables ${EXTRA_CB_OPTIONS:-} \ - --clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml" \ - --extra-meta flow_run_id="${flow_run_id:-}" remote_url="${remote_url:-}" sha="${sha:-}" + + rattler-build build --recipe "${RECIPE_ROOT}" \ + -m "${CI_SUPPORT}/${CONFIG}.yaml" \ + ${EXTRA_CB_OPTIONS:-} \ + --target-platform "${HOST_PLATFORM}" \ + --extra-meta flow_run_id="${flow_run_id:-}" \ + --extra-meta remote_url="${remote_url:-}" \ + --extra-meta sha="${sha:-}" ( startgroup "Inspecting artifacts" ) 2> /dev/null # inspect_artifacts was only added in conda-forge-ci-setup 4.9.4 diff --git a/README.md b/README.md index ccda15e..dc77025 100644 --- a/README.md +++ b/README.md @@ -27,31 +27,31 @@ Current build status
| Variant | Status | |
|---|---|---|
| linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython | +linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.10.____cpython |
- |
| linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython | +linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.11.____cpython |
- |
| linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython | +linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.12.____cpython |
- |
| linux_64_cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 | +linux_64_c_compiler_version13cuda_compiler_version12.6cxx_compiler_version13python3.13.____cp313 |
- |