Skip to content

Commit 370a12f

Browse files
BUG: add missing libnvfatbin runtime dependency to cuda-bindings (#181) (#182)
automerged PR by conda-forge/automerge-action
2 parents 8c94d20 + 75d2c07 commit 370a12f

7 files changed

Lines changed: 205 additions & 137 deletions

File tree

.azure-pipelines/azure-pipelines-linux.yml

Lines changed: 0 additions & 122 deletions
This file was deleted.

.azure-pipelines/azure-pipelines-win.yml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/conda-build.yml

Lines changed: 169 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,177 @@
1-
# This file was added automatically by admin-migrations. Do not modify.
2-
# It ensures that Github Actions can run once rerendered for the first time.
1+
# This file was generated automatically from conda-smithy. To update this configuration,
2+
# update the conda-forge.yml and/or the recipe/meta.yaml.
33
# -*- mode: yaml -*-
44

55
name: Build conda package
66
on:
7-
workflow_dispatch:
7+
push:
8+
9+
pull_request:
10+
11+
concurrency:
12+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
13+
cancel-in-progress: true
814

915
jobs:
1016
build:
11-
name: Disabled build
12-
runs-on: ubuntu-slim
13-
if: false
17+
name: ${{ matrix.CONFIG }}
18+
runs-on: ${{ matrix.runs_on }}
19+
timeout-minutes: 360
20+
strategy:
21+
fail-fast: false
22+
max-parallel: 50
23+
matrix:
24+
include:
25+
- CONFIG: linux_64_is_freethreadingfalsepython3.10.____cpython
26+
STORE_BUILD_ARTIFACTS: False
27+
UPLOAD_PACKAGES: True
28+
os: ubuntu
29+
runs_on: ['ubuntu-latest']
30+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
31+
- CONFIG: linux_64_is_freethreadingfalsepython3.11.____cpython
32+
STORE_BUILD_ARTIFACTS: False
33+
UPLOAD_PACKAGES: True
34+
os: ubuntu
35+
runs_on: ['ubuntu-latest']
36+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
37+
- CONFIG: linux_64_is_freethreadingfalsepython3.12.____cpython
38+
STORE_BUILD_ARTIFACTS: False
39+
UPLOAD_PACKAGES: True
40+
os: ubuntu
41+
runs_on: ['ubuntu-latest']
42+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
43+
- CONFIG: linux_64_is_freethreadingfalsepython3.13.____cp313
44+
STORE_BUILD_ARTIFACTS: False
45+
UPLOAD_PACKAGES: True
46+
os: ubuntu
47+
runs_on: ['ubuntu-latest']
48+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
49+
- CONFIG: linux_64_is_freethreadingfalsepython3.14.____cp314
50+
STORE_BUILD_ARTIFACTS: False
51+
UPLOAD_PACKAGES: True
52+
os: ubuntu
53+
runs_on: ['ubuntu-latest']
54+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
55+
- CONFIG: linux_64_is_freethreadingtruepython3.14.____cp314t
56+
STORE_BUILD_ARTIFACTS: False
57+
UPLOAD_PACKAGES: True
58+
os: ubuntu
59+
runs_on: ['ubuntu-latest']
60+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
61+
- CONFIG: linux_aarch64_is_freethreadingfalsepython3.10.____cpython
62+
STORE_BUILD_ARTIFACTS: False
63+
UPLOAD_PACKAGES: True
64+
os: ubuntu
65+
runs_on: ['ubuntu-latest']
66+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
67+
- CONFIG: linux_aarch64_is_freethreadingfalsepython3.11.____cpython
68+
STORE_BUILD_ARTIFACTS: False
69+
UPLOAD_PACKAGES: True
70+
os: ubuntu
71+
runs_on: ['ubuntu-latest']
72+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
73+
- CONFIG: linux_aarch64_is_freethreadingfalsepython3.12.____cpython
74+
STORE_BUILD_ARTIFACTS: False
75+
UPLOAD_PACKAGES: True
76+
os: ubuntu
77+
runs_on: ['ubuntu-latest']
78+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
79+
- CONFIG: linux_aarch64_is_freethreadingfalsepython3.13.____cp313
80+
STORE_BUILD_ARTIFACTS: False
81+
UPLOAD_PACKAGES: True
82+
os: ubuntu
83+
runs_on: ['ubuntu-latest']
84+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
85+
- CONFIG: linux_aarch64_is_freethreadingfalsepython3.14.____cp314
86+
STORE_BUILD_ARTIFACTS: False
87+
UPLOAD_PACKAGES: True
88+
os: ubuntu
89+
runs_on: ['ubuntu-latest']
90+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
91+
- CONFIG: linux_aarch64_is_freethreadingtruepython3.14.____cp314t
92+
STORE_BUILD_ARTIFACTS: False
93+
UPLOAD_PACKAGES: True
94+
os: ubuntu
95+
runs_on: ['ubuntu-latest']
96+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
1497
steps:
15-
- run: exit 0
98+
99+
- name: Checkout code
100+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
101+
102+
- name: Build on Linux
103+
id: build-linux
104+
if: matrix.os == 'ubuntu'
105+
env:
106+
CONFIG: ${{ matrix.CONFIG }}
107+
UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }}
108+
DOCKER_IMAGE: ${{ matrix.DOCKER_IMAGE }}
109+
CI: github_actions
110+
CONDA_FORGE_DOCKER_RUN_ARGS: "${{ matrix.CONDA_FORGE_DOCKER_RUN_ARGS }}"
111+
BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }}
112+
FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }}
113+
STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }}
114+
shell: bash
115+
run: |
116+
if [[ "$(uname -m)" == "x86_64" ]]; then
117+
echo "::group::Configure binfmt_misc"
118+
docker run --rm --privileged multiarch/qemu-user-static:register --reset --credential yes
119+
fi
120+
export flow_run_id="github_$GITHUB_RUN_ID"
121+
export remote_url="https://github.com/$GITHUB_REPOSITORY"
122+
export sha="$GITHUB_SHA"
123+
export FEEDSTOCK_NAME="$(basename $GITHUB_REPOSITORY)"
124+
export GIT_BRANCH="$(basename $GITHUB_REF)"
125+
if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then
126+
export IS_PR_BUILD="True"
127+
else
128+
export IS_PR_BUILD="False"
129+
fi
130+
echo "::endgroup::"
131+
./.scripts/run_docker_build.sh
132+
133+
- name: Build on macOS
134+
id: build-macos
135+
if: matrix.os == 'macos'
136+
env:
137+
CONFIG: ${{ matrix.CONFIG }}
138+
UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }}
139+
CI: github_actions
140+
BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }}
141+
FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }}
142+
STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }}
143+
shell: bash
144+
run: |
145+
export flow_run_id="github_$GITHUB_RUN_ID"
146+
export remote_url="https://github.com/$GITHUB_REPOSITORY"
147+
export sha="$GITHUB_SHA"
148+
export FEEDSTOCK_NAME="$(basename $GITHUB_REPOSITORY)"
149+
export GIT_BRANCH="$(basename $GITHUB_REF)"
150+
if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then
151+
export IS_PR_BUILD="True"
152+
else
153+
export IS_PR_BUILD="False"
154+
fi
155+
./.scripts/run_osx_build.sh
156+
157+
- name: Build on windows
158+
id: build-windows
159+
if: matrix.os == 'windows'
160+
shell: cmd
161+
run: |
162+
set "flow_run_id=github_%GITHUB_RUN_ID%"
163+
set "remote_url=https://github.com/%GITHUB_REPOSITORY%"
164+
set "sha=%GITHUB_SHA%"
165+
call ".scripts\run_win_build.bat"
166+
env:
167+
# default value; make it explicit, as it needs to match with artefact
168+
# generation below. Not configurable for now, can be revisited later
169+
CONDA_BLD_PATH: C:\bld
170+
MINIFORGE_HOME: ${{ contains(runner.arch, 'ARM') && 'C' || 'D' }}:\Miniforge
171+
PYTHONUNBUFFERED: 1
172+
CONFIG: ${{ matrix.CONFIG }}
173+
CI: github_actions
174+
UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }}
175+
BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }}
176+
FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }}
177+
STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }}

.gitignore

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)