diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml
index 7fdc9894..25dda213 100755
--- a/.azure-pipelines/azure-pipelines-linux.yml
+++ b/.azure-pipelines/azure-pipelines-linux.yml
@@ -11,12 +11,11 @@ jobs:
linux_64_c_compiler_version7cuda_compiler_version9.2cxx_compiler_version7fortran_compiler_version7:
CONFIG: linux_64_c_compiler_version7cuda_compiler_version9.2cxx_compiler_version7fortran_compiler_version7
UPLOAD_PACKAGES: 'True'
- DOCKER_IMAGE: condaforge/linux-anvil-cuda:9.2
+ DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:9.2
linux_64_c_compiler_version9cuda_compiler_version9.2cxx_compiler_version9fortran_compiler_version9:
CONFIG: linux_64_c_compiler_version9cuda_compiler_version9.2cxx_compiler_version9fortran_compiler_version9
UPLOAD_PACKAGES: 'True'
- DOCKER_IMAGE: condaforge/linux-anvil-cuda:9.2
- maxParallel: 8
+ DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:9.2
timeoutInMinutes: 360
steps:
diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml
index 33073344..c5aee7fd 100755
--- a/.azure-pipelines/azure-pipelines-osx.yml
+++ b/.azure-pipelines/azure-pipelines-osx.yml
@@ -14,7 +14,9 @@ jobs:
osx_64_fortran_compiler_version9:
CONFIG: osx_64_fortran_compiler_version9
UPLOAD_PACKAGES: 'True'
- maxParallel: 8
+ osx_arm64_:
+ CONFIG: osx_arm64_
+ UPLOAD_PACKAGES: 'True'
timeoutInMinutes: 360
steps:
diff --git a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version9.2cxx_compiler_version7fortran_compiler_version7.yaml b/.ci_support/linux_64_c_compiler_version7cuda_compiler_version9.2cxx_compiler_version7fortran_compiler_version7.yaml
index e905f755..43d9cac5 100644
--- a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version9.2cxx_compiler_version7fortran_compiler_version7.yaml
+++ b/.ci_support/linux_64_c_compiler_version7cuda_compiler_version9.2cxx_compiler_version7fortran_compiler_version7.yaml
@@ -2,6 +2,8 @@ c_compiler:
- gcc
c_compiler_version:
- '7'
+cdt_name:
+- cos6
channel_sources:
- conda-forge,defaults
channel_targets:
@@ -15,7 +17,7 @@ cxx_compiler:
cxx_compiler_version:
- '7'
docker_image:
-- condaforge/linux-anvil-cuda:9.2
+- quay.io/condaforge/linux-anvil-cuda:9.2
fortran_compiler:
- gfortran
fortran_compiler_version:
diff --git a/.ci_support/linux_64_c_compiler_version9cuda_compiler_version9.2cxx_compiler_version9fortran_compiler_version9.yaml b/.ci_support/linux_64_c_compiler_version9cuda_compiler_version9.2cxx_compiler_version9fortran_compiler_version9.yaml
index 933d9504..b30b44f9 100644
--- a/.ci_support/linux_64_c_compiler_version9cuda_compiler_version9.2cxx_compiler_version9fortran_compiler_version9.yaml
+++ b/.ci_support/linux_64_c_compiler_version9cuda_compiler_version9.2cxx_compiler_version9fortran_compiler_version9.yaml
@@ -2,6 +2,8 @@ c_compiler:
- gcc
c_compiler_version:
- '9'
+cdt_name:
+- cos6
channel_sources:
- conda-forge,defaults
channel_targets:
@@ -15,7 +17,7 @@ cxx_compiler:
cxx_compiler_version:
- '9'
docker_image:
-- condaforge/linux-anvil-cuda:9.2
+- quay.io/condaforge/linux-anvil-cuda:9.2
fortran_compiler:
- gfortran
fortran_compiler_version:
diff --git a/.ci_support/linux_aarch64_c_compiler_version7cxx_compiler_version7fortran_compiler_version7.yaml b/.ci_support/linux_aarch64_c_compiler_version7cxx_compiler_version7fortran_compiler_version7.yaml
index 653afff4..dacb28df 100644
--- a/.ci_support/linux_aarch64_c_compiler_version7cxx_compiler_version7fortran_compiler_version7.yaml
+++ b/.ci_support/linux_aarch64_c_compiler_version7cxx_compiler_version7fortran_compiler_version7.yaml
@@ -19,7 +19,7 @@ cxx_compiler:
cxx_compiler_version:
- '7'
docker_image:
-- condaforge/linux-anvil-aarch64
+- quay.io/condaforge/linux-anvil-aarch64
fortran_compiler:
- gfortran
fortran_compiler_version:
diff --git a/.ci_support/linux_aarch64_c_compiler_version9cxx_compiler_version9fortran_compiler_version9.yaml b/.ci_support/linux_aarch64_c_compiler_version9cxx_compiler_version9fortran_compiler_version9.yaml
index 954a6773..5846a8bc 100644
--- a/.ci_support/linux_aarch64_c_compiler_version9cxx_compiler_version9fortran_compiler_version9.yaml
+++ b/.ci_support/linux_aarch64_c_compiler_version9cxx_compiler_version9fortran_compiler_version9.yaml
@@ -19,7 +19,7 @@ cxx_compiler:
cxx_compiler_version:
- '9'
docker_image:
-- condaforge/linux-anvil-aarch64
+- quay.io/condaforge/linux-anvil-aarch64
fortran_compiler:
- gfortran
fortran_compiler_version:
diff --git a/.ci_support/linux_ppc64le_c_compiler_version8cxx_compiler_version8fortran_compiler_version8.yaml b/.ci_support/linux_ppc64le_c_compiler_version8cxx_compiler_version8fortran_compiler_version8.yaml
index ffcdf46e..e3e2a441 100644
--- a/.ci_support/linux_ppc64le_c_compiler_version8cxx_compiler_version8fortran_compiler_version8.yaml
+++ b/.ci_support/linux_ppc64le_c_compiler_version8cxx_compiler_version8fortran_compiler_version8.yaml
@@ -2,6 +2,8 @@ c_compiler:
- gcc
c_compiler_version:
- '8'
+cdt_name:
+- cos7
channel_sources:
- conda-forge,defaults
channel_targets:
@@ -13,7 +15,7 @@ cxx_compiler:
cxx_compiler_version:
- '8'
docker_image:
-- condaforge/linux-anvil-ppc64le
+- quay.io/condaforge/linux-anvil-ppc64le
fortran_compiler:
- gfortran
fortran_compiler_version:
diff --git a/.ci_support/linux_ppc64le_c_compiler_version9cxx_compiler_version9fortran_compiler_version9.yaml b/.ci_support/linux_ppc64le_c_compiler_version9cxx_compiler_version9fortran_compiler_version9.yaml
index 0a4f76b0..f3342b51 100644
--- a/.ci_support/linux_ppc64le_c_compiler_version9cxx_compiler_version9fortran_compiler_version9.yaml
+++ b/.ci_support/linux_ppc64le_c_compiler_version9cxx_compiler_version9fortran_compiler_version9.yaml
@@ -2,6 +2,8 @@ c_compiler:
- gcc
c_compiler_version:
- '9'
+cdt_name:
+- cos7
channel_sources:
- conda-forge,defaults
channel_targets:
@@ -13,7 +15,7 @@ cxx_compiler:
cxx_compiler_version:
- '9'
docker_image:
-- condaforge/linux-anvil-ppc64le
+- quay.io/condaforge/linux-anvil-ppc64le
fortran_compiler:
- gfortran
fortran_compiler_version:
diff --git a/.ci_support/osx_arm64_.yaml b/.ci_support/osx_arm64_.yaml
new file mode 100644
index 00000000..5b6a4a4f
--- /dev/null
+++ b/.ci_support/osx_arm64_.yaml
@@ -0,0 +1,33 @@
+MACOSX_DEPLOYMENT_TARGET:
+- '11.0'
+c_compiler:
+- clang
+c_compiler_version:
+- '11'
+channel_sources:
+- conda-forge/label/rust_dev,conda-forge,https://conda-web.anaconda.org/conda-forge
+channel_targets:
+- conda-forge main
+cuda_compiler_version:
+- None
+cxx_compiler:
+- clangxx
+cxx_compiler_version:
+- '11'
+fortran_compiler:
+- gfortran
+fortran_compiler_version:
+- '11'
+macos_machine:
+- arm64-apple-darwin20.0.0
+pin_run_as_build:
+ zlib:
+ max_pin: x.x
+target_platform:
+- osx-arm64
+zip_keys:
+- - c_compiler_version
+ - cxx_compiler_version
+ - fortran_compiler_version
+zlib:
+- '1.2'
diff --git a/.drone.yml b/.drone.yml
index c4dc9322..535911d2 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -8,7 +8,7 @@ platform:
steps:
- name: Install and build
- image: condaforge/linux-anvil-aarch64
+ image: quay.io/condaforge/linux-anvil-aarch64
environment:
CONFIG: linux_aarch64_c_compiler_version7cxx_compiler_version7fortran_compiler_version7
UPLOAD_PACKAGES: True
@@ -39,7 +39,7 @@ platform:
steps:
- name: Install and build
- image: condaforge/linux-anvil-aarch64
+ image: quay.io/condaforge/linux-anvil-aarch64
environment:
CONFIG: linux_aarch64_c_compiler_version9cxx_compiler_version9fortran_compiler_version9
UPLOAD_PACKAGES: True
diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh
index aa9727b9..8a4b0d37 100755
--- a/.scripts/build_steps.sh
+++ b/.scripts/build_steps.sh
@@ -29,6 +29,10 @@ source run_conda_forge_build_setup
# make the build number clobber
make_build_number "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}"
+if [[ "${HOST_PLATFORM}" != "${BUILD_PLATFORM}" ]]; then
+ EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --no-test"
+fi
+
if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then
if [[ "x${BUILD_OUTPUT_ID:-}" != "x" ]]; then
diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh
index c299b792..3675dacf 100755
--- a/.scripts/run_osx_build.sh
+++ b/.scripts/run_osx_build.sh
@@ -48,6 +48,10 @@ set -e
echo -e "\n\nMaking the build clobber file and running the build."
make_build_number ./ ./recipe ./.ci_support/${CONFIG}.yaml
+if [[ "${HOST_PLATFORM}" != "${BUILD_PLATFORM}" ]]; then
+ EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --no-test"
+fi
+
conda build ./recipe -m ./.ci_support/${CONFIG}.yaml --suppress-variables --clobber-file ./.ci_support/clobber_${CONFIG}.yaml ${EXTRA_CB_OPTIONS:-}
validate_recipe_outputs "${FEEDSTOCK_NAME}"
diff --git a/.travis.yml b/.travis.yml
index eda8ff93..7bc76d42 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,11 +7,11 @@ language: generic
matrix:
include:
- - env: CONFIG=linux_ppc64le_c_compiler_version8cxx_compiler_version8fortran_compiler_version8 UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le
+ - env: CONFIG=linux_ppc64le_c_compiler_version8cxx_compiler_version8fortran_compiler_version8 UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=quay.io/condaforge/linux-anvil-ppc64le
os: linux
arch: ppc64le
- - env: CONFIG=linux_ppc64le_c_compiler_version9cxx_compiler_version9fortran_compiler_version9 UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le
+ - env: CONFIG=linux_ppc64le_c_compiler_version9cxx_compiler_version9fortran_compiler_version9 UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=quay.io/condaforge/linux-anvil-ppc64le
os: linux
arch: ppc64le
diff --git a/README.md b/README.md
index f1cf9429..4ecb7e75 100644
--- a/README.md
+++ b/README.md
@@ -105,6 +105,13 @@ Current build status
+