fdiblen / anaconda-action

Github actions for anaconda

Home Page:https://github.com/marketplace/actions/anaconda-action

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Anaconda-Action

This action tests anaconda environments, builds anaconda packages and pushes anaconda packages to anaconda cloud.

Inputs

envName

Optional The name of anaconda environment. Default "conda-env".

envFileName

Optional The name of anaconda environment file. Default "environment.yml".

pythonVersion

Optional Desired Python version to create a conda environment.

channels

Optional Extra anaconda channels to use.

activateEnv

Optional Activate the new environment. Default "true".

publish

Optional Enable package publishing.

publishChannel

Optional Channel to publish the anaconda package.

anacondaToken

Optional Token to access to anaconda cloud.

Outputs

actionTime

The time the action was executed you.

conda_version

Conda version used in the action.

python_version

Python version used in the action.

Example usage

name: 'Anaconda Github Action'

on: [push]

jobs:
  test_job:
    runs-on: ${{ matrix.os }}
    strategy:
      matrix:
        os: [ubuntu-latest, macos-latest, windows-latest]
        pythonVersion: [3.6, 3.7, 3.8]
        exclude:
          - os: macos-latest
            pythonVersion: 3.8
          - os: windows-latest
            pythonVersion: 3.6
    steps:
    - uses: actions/checkout@v2
    - name: Anaconda-Action
      id: step1
      uses: fdiblen/anaconda-action@0.1.7
      with:
        envFileName: 'environment.yml'

Local testing

To test the action locally, you can use act.

About

Github actions for anaconda

https://github.com/marketplace/actions/anaconda-action

License:The Unlicense


Languages

Language:JavaScript 100.0%