Skip to content

Commit 7c2688a

Browse files
authored
Merge pull request #221 from nasa/release/v1.8
2 parents d54cbf8 + 83df376 commit 7c2688a

File tree

635 files changed

+48565
-39078
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

635 files changed

+48565
-39078
lines changed

.github/workflows/coverage.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
with:
2121
python-version: ${{ matrix.python-version }}
2222
- name: Install dependencies cache
23-
uses: actions/cache@v2
23+
uses: actions/cache@v4
2424
with:
2525
path: ~/.cache/pip
2626
key: pip-cache-datadriven
@@ -29,7 +29,7 @@ jobs:
2929
pip install coverage
3030
pip install importlib_metadata
3131
- name: Update
32-
run: pip install --upgrade --upgrade-strategy eager -e .
32+
run: pip install --upgrade --upgrade-strategy eager -e .[datadriven]
3333
- name: Run coverage
3434
run: |
3535
coverage run -m tests.test_base_models
Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
name: Manual Release
1+
name: Matrixed Tests
22

33
on:
44
workflow_dispatch
55

66
jobs:
7-
analysis:
8-
timeout-minutes: 30
7+
run_tests:
8+
timeout-minutes: 45
99
strategy:
10+
fail-fast: false
1011
matrix:
1112
python-version: ['3.9', '3.12'] # TODO: Add 3.13 when it is released
1213
os: [ubuntu-latest, macos-latest, macos-13, windows-latest]
@@ -17,11 +18,12 @@ jobs:
1718
uses: actions/setup-python@v4
1819
with:
1920
python-version: ${{ matrix.python-version }}
20-
- name: Update
21-
run: pip install --upgrade --upgrade-strategy eager -e '.[datadriven, tests]'
21+
- name: Install
22+
run: pip install --upgrade --upgrade-strategy eager -e '.[datadriven, test]'
2223
- name: Run tests
2324
run: python -m tests
2425
- name: Upload coverage to Codecov
26+
if: ${{ matrix.python-version }} == '3.12' && ${{ matrix.os }} == 'ubuntu-latest'
2527
uses: codecov/codecov-action@v3
2628
with:
27-
file: ./coverage.xml
29+
file: ./coverage.xml

.github/workflows/print-benchmarking.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1-
# name: Print Benchmarking
1+
name: Print Benchmarking
22

3-
# on: pull_request
3+
on: pull_request
44

5+
jobs:
6+
benchmark_branch:
7+
timeout-minutes: 5
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Placeholder
11+
run: echo "Placholder benchmark in process of getting fixed - job will pass."
12+
513
# jobs:
614
# benchmark_branch:
715
# timeout-minutes: 20
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
2+
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
3+
4+
name: Manual Tests
5+
6+
on:
7+
workflow_dispatch:
8+
9+
jobs:
10+
test_tutorials_part_2:
11+
timeout-minutes: 35
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v3
15+
- name: Set up Python
16+
uses: actions/setup-python@v4
17+
with:
18+
python-version: '3.9'
19+
- name: Install dependencies cache
20+
uses: actions/cache@v4
21+
with:
22+
path: ~/.cache/pip
23+
key: pip-cache-datadriven
24+
- name: Update
25+
run: |
26+
pip install --upgrade --upgrade-strategy eager -e .[datadriven,test]
27+
- name: Run tests
28+
run: python -m tests.test_tutorials_part_2

0 commit comments

Comments
 (0)