Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.5.0 #38

Merged
merged 16 commits into from
Jul 27, 2022
3 changes: 3 additions & 0 deletions .github/workflows/build-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ jobs:
run: |
poetry run pylint podaac
poetry run flake8 podaac
- name: Install dependencies
run: |
poetry add --dev papermill
- name: Test and coverage
run: |
poetry run pytest --junitxml=build/reports/pytest.xml --cov=podaac/ --cov-report=xml:build/reports/coverage.xml -m "not aws and not integration" tests/
Expand Down
32 changes: 32 additions & 0 deletions .github/workflows/jupyter_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# This is the main build pipeline that verifies and publishes the software
name: Jupyter Test
# Controls when the workflow will run
on:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

jobs:
# First job in the workflow installs and verifies the software
build:
name: Test Execution
# The type of runner that the job will run on
runs-on: ubuntu-latest
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: 3.9
- name: Create prerequisites
run: |
mkdir current_project
touch current_project/test_in.txt
echo "ASCATC-L2-Coastal" > current_project/test_in.txt
mkdir tests/jupyter/notebooks/output
- name: Install dependencies
run: |
pip install papermill
- name: Run Jupyter notebook
run: |
python3 "./tests/jupyter/notebook_test.py" -n "./tests/jupyter/notebooks/harmony_concise_api_test.ipynb" -e uat -i ./current_project/test_in.txt -o ./tests/jupyter/notebooks//output

11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
### Security

## [0.5.0]

### Added
- New github action workflow and Jupyter notebook that can be used for testing the concise service via Harmony
### Changed
- [issues/34](https://github.com/podaac/concise/issues/34): harmony-service-lib-py version updated to ^1.0.20 to support reading/writing STAC objects to/from S3
### Deprecated
### Removed
### Fixed
### Security

## [0.4.0]

### Added
Expand Down
Loading