Skip to content

Commit 16ac30b

Browse files
authored
Update release_conda.yml
1 parent b28b55b commit 16ac30b

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

.github/workflows/release_conda.yml

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ on:
1212

1313
jobs:
1414
publish:
15-
# Usamos un runner estable de Ubuntu
1615
runs-on: ubuntu-22.04
1716

1817
steps:
@@ -23,18 +22,14 @@ jobs:
2322
- name: Setup Miniconda and Conda Tools
2423
uses: conda-incubator/setup-miniconda@v3
2524
with:
26-
# Usamos comillas para asegurar la interpretación correcta de la versión
2725
python-version: '3.10'
28-
# Agregamos conda-forge para encontrar 'mamba' y otras dependencias
2926
channels: conda-forge,defaults
3027
auto-install-conda: true
3128
auto-update-conda: true
3229
mamba-version: "*"
33-
# Asegura que no se active un entorno temporal con un nombre incorrecto
3430
activate-environment: false
3531

3632
# 2. INSTALACIÓN DE HERRAMIENTAS DE DESPLIEGUE
37-
# Instala anaconda-client y conda-build, esenciales para los pasos siguientes
3833
- name: Install anaconda-client and conda-build
3934
shell: bash
4035
run: |
@@ -44,23 +39,24 @@ jobs:
4439
- name: Configure Anaconda Token
4540
shell: bash
4641
run: |
47-
# Registra el token de tu secreto de GitHub para las subidas
4842
anaconda config --set upload_token ${{ secrets.ANACONDA_TOKEN }}
4943
5044
# 4. Construir y Subir el Paquete
5145
- name: Conda Build and Upload Package
5246
shell: bash
5347
run: |
48+
# 1. CORRECCIÓN CLAVE: Usar la ruta correcta del recetario
49+
CONDA_RECIPE_DIR=".github/conda"
50+
5451
# --- FASE DE CONSTRUCCIÓN ---
55-
# Construye el paquete conda. AJUSTA LA RUTA 'recipe' si es necesario.
56-
conda build recipe
52+
# Construye el paquete conda usando la ruta específica
53+
conda build $CONDA_RECIPE_DIR
5754
5855
# --- FASE DE SUBIDA ---
59-
# 1. Obtiene la ruta exacta del paquete .tar.bz2 construido
60-
# Nota: Se ejecuta conda build recipe --output otra vez, pero solo para obtener la ruta
61-
PACKAGE_PATH=$(conda build recipe --output)
56+
# 2. Obtiene la ruta exacta del paquete .tar.bz2 construido
57+
# Nota: Se ejecuta conda build --output solo para obtener la ruta
58+
PACKAGE_PATH=$(conda build $CONDA_RECIPE_DIR --output)
6259
63-
# 2. Sube el archivo al canal de anaconda.org
64-
# Reemplaza 'ctlearn-project' si tu canal final es otro
60+
# 3. Sube el archivo al canal de anaconda.org
6561
echo "Uploading $PACKAGE_PATH to ctlearn-project channel..."
6662
anaconda upload "$PACKAGE_PATH" --force --user 'ctlearn-project'

0 commit comments

Comments
 (0)