Skip to content

Update release_conda.yml #7

Update release_conda.yml

Update release_conda.yml #7

Workflow file for this run

name: Release Conda
on:
push:
branches:
- conda_cd
release:
types: [published]
workflow_dispatch:
jobs:
condapublish:
strategy:
matrix:
os: [ubuntu-22.04]
pyv: ["3.10"]
max-parallel: 5
runs-on: ${{ matrix.os }}
permissions:
id-token: write
contents: write
deployments: write
statuses: write
actions: write
checks: read
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set up Miniconda
uses: conda-incubator/setup-miniconda@v3
with:
miniconda-version: latest
auto-update-conda: true
- name: Create conda environment
run: conda env create -f environment.yml
- name: Build conda package
run: |
conda install -n dl1-data-handler conda-build anaconda-client -y
PACKAGE_FILE=$(conda build . --output)
anaconda upload "$PACKAGE_FILE" --user ctlearn-project --label main --force
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}