Skip to content

Commit 5f166d8

Browse files
authored
Update release_conda.yml
1 parent 98fe6d6 commit 5f166d8

File tree

1 file changed

+37
-13
lines changed

1 file changed

+37
-13
lines changed
Lines changed: 37 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
name: 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+
312
on:
413
push:
514
branches: [conda_cd]
@@ -8,17 +17,32 @@ on:
817
workflow_dispatch:
918

1019
jobs:
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

0 commit comments

Comments
 (0)