Unverified Commit 7f68f614 authored by Jay Laura's avatar Jay Laura Committed by GitHub
Browse files

Merge pull request #122 from jlaura/ci

Adds GH CI
parents ca104e7d eed0150b
Loading
Loading
Loading
Loading
+44 −0
Original line number Diff line number Diff line
name: Pull-Request-CI

on:
  pull_request:
    branches:
      - main
  push:
    branches:
      - main

jobs:
  Build-and-Test:
    runs-on: ${{ matrix.os }}
    strategy:
      fail-fast: false
      matrix:
       os: [ubuntu-latest, macos-latest]
       python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]   
    defaults:
      run:
        shell: bash -l {0}
    steps:
      - name: Checkout Code
        uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
      - name: Setup ENV
        uses: conda-incubator/setup-miniconda@3b0f2504dd76ef23b6d31f291f4913fb60ab5ff3
        with:
          miniforge-version: latest  
          use-mamba: true  
          channels: conda-forge  
          activate-environment: ale  
          environment-file: environment.yml  
          auto-activate-base: false  
          auto-update-conda: true  
          python-version: ${{ matrix.python-version }} 
      - name: Check build environment
        run: |
          conda list
      - name: Install Python Package
        run: |
          python setup.py install
      - name: Test Python Package
        run: |
           pytest
 No newline at end of file
+2 −2
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ channels:
  - usgs-astrogeology
  - plotly
dependencies:
  - ale>=0.8.8
  - ale>=0.10.0
  - coveralls
  - csmapi>=1.0
  - gdal>=3.0.0
@@ -20,7 +20,7 @@ dependencies:
  - psutil 
  - pvl
  - pyproj
  - pysis
  - kalasiris
  - pytest
  - python>=3
  - requests
+2 −2
Original line number Diff line number Diff line
@@ -12,8 +12,8 @@ from numbers import Number
import numpy as np
import pandas as pd

from pysis import isis
from pysis.exceptions import ProcessError
import kalasiris.pysis as isis
from kalasiris.pysis import ProcessError

import plotly.graph_objects as go
import plotly.express as px