Skip to content

Commit a288fbf

Browse files
authored
Update release_conda.yml
1 parent 85fceb4 commit a288fbf

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

.github/workflows/release_conda.yml

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ jobs:
1616
uses: actions/checkout@v4
1717

1818
# 1. Configurar Miniconda y Mamba
19-
# Esta acción hace que los comandos 'conda' y 'mamba' estén disponibles.
2019
- name: Setup Miniconda and Conda Tools
2120
uses: conda-incubator/setup-miniconda@v3
2221
with:
@@ -25,40 +24,40 @@ jobs:
2524
auto-install-conda: true
2625
auto-update-conda: true
2726
mamba-version: "*"
28-
# Esto es crucial: desactiva la activación automática pero no rompe el entorno
2927
activate-environment: false
3028

3129
# 2. INSTALACIÓN DE HERRAMIENTAS DE DESPLIEGUE
32-
# Instala anaconda-client y conda-build en el entorno base
3330
- name: Install anaconda-client and conda-build
3431
shell: bash
3532
run: |
3633
mamba install anaconda-client conda-build -y
3734
38-
# 3. Configurar Autenticación para Anaconda.org (¡CORRECCIÓN AQUÍ!)
39-
# Usamos 'conda run' para asegurarnos de que el comando 'anaconda' se ejecute
40-
# dentro del entorno donde fue instalado (el entorno base).
35+
# 3. Configurar Autenticación para Anaconda.org
4136
- name: Configure Anaconda Token
4237
shell: bash
4338
run: |
4439
conda run anaconda config --set upload_token ${{ secrets.ANACONDA_TOKEN }}
4540
46-
# 4. Construir y Subir el Paquete (¡CORRECCIÓN AQUÍ!)
47-
- name: Conda Build and Upload Package
41+
# 4. CONSTRUIR EL PAQUETE (Depuración añadida)
42+
- name: Conda Build Package (Debugging)
4843
shell: bash
4944
run: |
50-
# 1. Ruta al recetario
5145
CONDA_RECIPE_DIR=".github/conda"
46+
echo "Starting conda build for recipe in: $CONDA_RECIPE_DIR"
5247
53-
# 2. --- FASE DE CONSTRUCCIÓN ---
54-
# Usamos 'conda run' para garantizar que el comando 'conda build' funcione
55-
conda run conda build $CONDA_RECIPE_DIR
48+
# Ejecutamos conda build con --debug para ver la causa del error.
49+
# Esto debería aparecer en los logs de GitHub Actions.
50+
conda run conda build $CONDA_RECIPE_DIR --debug
5651
57-
# 3. --- FASE DE SUBIDA ---
58-
# Obtenemos la ruta del paquete construido
59-
# Nota: Aquí usamos 'conda run' otra vez por seguridad
52+
# 5. SUBIR EL PAQUETE (Solo si el paso 4 es exitoso)
53+
- name: Upload Package to Anaconda.org
54+
shell: bash
55+
run: |
56+
CONDA_RECIPE_DIR=".github/conda"
57+
58+
# Obtenemos la ruta del paquete (asumiendo que el build fue exitoso)
6059
PACKAGE_PATH=$(conda run conda build $CONDA_RECIPE_DIR --output)
6160
62-
# 4. Subimos el archivo con 'conda run anaconda upload'
6361
echo "Uploading $PACKAGE_PATH to ctlearn-project channel..."
62+
# Subimos el archivo con 'conda run anaconda upload'
6463
conda run anaconda upload "$PACKAGE_PATH" --force --user 'ctlearn-project'

0 commit comments

Comments
 (0)