File tree Expand file tree Collapse file tree 1 file changed +37
-13
lines changed
Expand file tree Collapse file tree 1 file changed +37
-13
lines changed Original file line number Diff line number Diff line change 11name : Release Conda
22
3+ on :
4+ push :
5+ branches : [conda_cd]
6+ release :
7+ types : [published]
8+ workflow_dispatch :
9+
10+ name : Build and Upload Conda Package
11+
312on :
413 push :
514 branches : [conda_cd]
817 workflow_dispatch :
918
1019jobs :
11- condapublish :
20+ publish :
21+ # Se ejecuta en el último Ubuntu disponible
1222 runs-on : ubuntu-22.04
13- permissions :
14- id-token : write
15- contents : write
16- deployments : write
17- statuses : write
18- actions : write
19- checks : read
20-
21- build :
22- uses : openalea/action-build-publish-anaconda/.github/workflows/openalea_ci.yml@main
23- secrets :
24- anaconda_token : ${{ secrets.ANACONDA_TOKEN }}
23+
24+ steps :
25+ - name : Checkout repository
26+ uses : actions/checkout@v4
27+
28+ - name : Set up Conda/Miniconda
29+ # Inicializa el entorno Conda
30+ uses : conda-incubator/setup-miniconda@v3
31+ with :
32+ # Versión de Python a usar para el build
33+ python-version : 3.10
34+ # Opcional: Instalar mamba para acelerar la resolución de dependencias
35+ mamba-version : " *"
36+ # Esto configura las variables de entorno necesarias
37+ activate-environment : build-env
38+
39+ - name : Build and upload Conda package to Anaconda.org
40+ uses : cct-group/build-and-upload-conda-packages@v1
41+ with :
42+ channel : ' ctlearn-project'
43+ anaconda-token : ${{ secrets.ANACONDA_TOKEN }}
44+
45+ platforms : ' linux-64'
46+
47+ # Usar mamba para el proceso de build
48+ mambabuild : true
You can’t perform that action at this time.
0 commit comments