Skip to content

Conversation

dh-orko
Copy link

@dh-orko dh-orko commented Dec 2, 2023

.github/workflows/python-package-conda.yml
name: Python Package using Conda

on: [push]

jobs:
build-linux:
runs-on: ubuntu-latest
strategy:
max-parallel: 5

steps:
- uses: actions/checkout@v3
- name: Set up Python 3.10
  uses: actions/setup-python@v3
  with:
    python-version: '3.10'
- name: Add conda to system path
  run: |
    # $CONDA is an environment variable pointing to the root of the miniconda directory
    echo $CONDA/bin >> $GITHUB_PATH
- name: Install dependencies
  run: |
    conda env update --file environment.yml --name base
- name: Lint with flake8
  run: |
    conda install flake8
    # stop the build if there are Python syntax errors or undefined names
    flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
    # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
    flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
  run: |
    conda install pytest
    pytest

@dh-orko dh-orko requested a review from a team as a code owner December 2, 2023 12:48
@dh-orko dh-orko marked this pull request as draft December 2, 2023 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant