@@ -59,14 +59,13 @@ jobs:
59
59
auto-activate-base : false
60
60
show-channel-urls : true
61
61
- name : Build and upload llvm-openmp-dev
62
- uses : uibcdf/action-build-and-upload-conda-packages@v1.3.0
63
- with :
64
- meta_yaml_dir : buildscripts/conda-recipes/llvm-openmp-dev
65
- python-version : " 3.10"
66
- user : python-for-hpc
67
- label : ${{ inputs.label }}
68
- overwrite : true
69
- token : ${{ secrets.ANACONDA_TOKEN }}
62
+ run : |
63
+ conda install -y -c conda-forge conda-build conda-verify anaconda-client;
64
+ conda config --set anaconda_upload yes;
65
+ conda build --user python-for-hpc --label ${{ inputs.label }} \
66
+ -c python-for-hpc -c conda-forge \
67
+ --token ${{ secrets.ANACONDA_TOKEN }} \
68
+ buildscripts/conda-recipes/llvm-openmp-dev;
70
69
71
70
# Job to deploy llvmlite and numba, matrixed on os and python version.
72
71
conda-deploy-llvmlite :
@@ -92,14 +91,13 @@ jobs:
92
91
auto-activate-base : false
93
92
show-channel-urls : true
94
93
- name : Build and upload llvmlite
95
- uses : uibcdf/action-build-and-upload-conda-packages@v1.3.0
96
- with :
97
- meta_yaml_dir : buildscripts/conda-recipes/llvmlite
98
- python-version : ${{ matrix.python-version }}
99
- user : python-for-hpc
100
- label : ${{ inputs.label }}
101
- overwrite : true
102
- token : ${{ secrets.ANACONDA_TOKEN }}
94
+ run : |
95
+ conda install -y -c conda-forge conda-build conda-verify anaconda-client;
96
+ conda config --set anaconda_upload yes;
97
+ conda build --user python-for-hpc --label ${{ inputs.label }} \
98
+ -c python-for-hpc -c conda-forge \
99
+ --python ${{ matrix.python-version }} --token ${{ secrets.ANACONDA_TOKEN }} \
100
+ buildscripts/conda-recipes/llvmlite;
103
101
104
102
# Job to deploy numba, matrixed on os and python version.
105
103
conda-deploy-numba :
@@ -125,14 +123,13 @@ jobs:
125
123
auto-activate-base : false
126
124
show-channel-urls : true
127
125
- name : Build and upload numba
128
- uses : uibcdf/action-build-and-upload-conda-packages@v1.3.0
129
- with :
130
- meta_yaml_dir : buildscripts/conda-recipes/numba
131
- python-version : ${{ matrix.python-version }}
132
- user : python-for-hpc
133
- label : ${{ inputs.label }}
134
- overwrite : true
135
- token : ${{ secrets.ANACONDA_TOKEN }}
126
+ run : |
127
+ conda install -y -c conda-forge conda-build conda-verify anaconda-client;
128
+ conda config --set anaconda_upload yes;
129
+ conda build --user python-for-hpc --label ${{ inputs.label }} \
130
+ -c python-for-hpc -c conda-forge \
131
+ --python ${{ matrix.python-version }} --token ${{ secrets.ANACONDA_TOKEN }} \
132
+ buildscripts/conda-recipes/numba;
136
133
137
134
# Job to deploy the pyomp metapackage, runs once as it is independent of the
138
135
# python version.
@@ -152,20 +149,19 @@ jobs:
152
149
- name : Create and activate conda env
153
150
uses : conda-incubator/setup-miniconda@v3
154
151
with :
155
- python-version : ${{ matrix.python-version }}
152
+ python-version : " 3.10 "
156
153
environment-file : ${{ inputs.env }}
157
154
auto-update-conda : false
158
155
auto-activate-base : false
159
156
show-channel-urls : true
160
157
- name : Build and upload pyomp
161
- uses : uibcdf/action-build-and-upload-conda-packages@v1.3.0
162
- with :
163
- meta_yaml_dir : buildscripts/conda-recipes/pyomp
164
- python-version : " 3.10"
165
- user : python-for-hpc
166
- label : ${{ inputs.label }}
167
- overwrite : true
168
- token : ${{ secrets.ANACONDA_TOKEN }}
158
+ run : |
159
+ conda install -y -c conda-forge conda-build conda-verify anaconda-client;
160
+ conda config --set anaconda_upload yes;
161
+ conda build --user python-for-hpc --label ${{ inputs.label }} \
162
+ -c python-for-hpc -c conda-forge \
163
+ --token ${{ secrets.ANACONDA_TOKEN }} \
164
+ buildscripts/conda-recipes/pyomp;
169
165
170
166
# ###############################################################
171
167
# Deploy on ARM64 using QEMU and a docker container for building.
0 commit comments