• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CSHS-CWRA / RavenPy / 16302867127
81%
main: %

Build:
Build:
LAST BUILD BRANCH: raven-hydro-050
DEFAULT BRANCH: main
Ran 15 Jul 2025 07:52PM UTC
Jobs 9
Files 49
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Jul 2025 07:47PM UTC coverage: 80.752% (-1.6%) from 82.35%
16302867127

push

github

web-flow
Use pooch (#513)

<!-- Please ensure the PR fulfills the following requirements! -->
<!-- If this is your first PR, make sure to add your details to the
AUTHORS.rst! -->
### Pull Request Checklist:
- [x] This PR addresses an already opened issue (for bug fixes /
features)
  - This PR fixes #230 
- [x] (If applicable) Documentation has been added / updated (for bug
fixes / features).
- [x] (If applicable) Tests have been added.
- [x] CHANGELOG.rst has been updated (with summary of main changes).
- [x] Link to issue (:issue:`number`) and pull request (:pull:`number`)
has been added.

### What kind of change does this PR introduce?

* Removes the older, cobbled-together testing data management system for
one based on `pooch`
* Updates several environment variables to use a more consistent naming
system, used by similar projects
* The `pooch` helper function (called "yangtze"; not married to the
name) can now be used to `fetch()` local or remote datasets.
* The `main.yml` workflow now uses caching for testing data to reduce
the synonymous download requests from the various builds.
* A new workflow (`testdata-version.yml`) has been adapted to ensure
that the `raven-testdata` tag is kept up-to-date.

### Does this PR introduce a breaking change?

Absolutely. The testing data management system is completely changed,
and environment variables have been modified. The new system uses a
`pooch` registry that will validate that files have the proper checksum
on `pytest` call, which is much faster than checking remote servers. The
downside is that changes need to be ported to RavenPy when testing data
is changed (the `testdata-version.yml` workflow will help with this).

`SKIP_TEST_DATA` is now unused and obsolete.

### Other information:

The changes here will break the current `raven-testdata` structure (for
the better). The migration will need to happen progressively as multiple
projects (and PAVICS) are reliant on the current `raven-testdata`
structure, so cha... (continued)

128 of 258 new or added lines in 5 files covered. (49.61%)

3 existing lines in 2 files now uncovered.

3696 of 4577 relevant lines covered (80.75%)

7.26 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
88.16
-2.45% src/ravenpy/ravenpy.py
32
0.0
src/ravenpy/testing/helpers.py
45
0.0
src/ravenpy/utilities/publishing.py
49
72.16
src/ravenpy/testing/utils.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
78.43
-0.98% src/ravenpy/utilities/geo.py
2
90.79
-2.63% src/ravenpy/utilities/analysis.py
Jobs
ID Job ID Ran Files Coverage
1 run-Python3.12-ubuntu-latest - 16302867127.1 15 Jul 2025 08:00PM UTC 49
80.73
GitHub Action Run
2 run-Python3.11-macos-latest - 16302867127.2 15 Jul 2025 08:00PM UTC 49
80.64
GitHub Action Run
3 run-Python3.10-ubuntu-latest - 16302867127.3 15 Jul 2025 08:00PM UTC 49
80.64
GitHub Action Run
4 run-conda_3.13_ubuntu-latest - 16302867127.4 15 Jul 2025 07:52PM UTC 49
80.66
GitHub Action Run
5 run-conda_3.13_macos-latest - 16302867127.5 15 Jul 2025 07:53PM UTC 49
80.66
GitHub Action Run
6 run-conda_3.10_ubuntu-latest - 16302867127.6 15 Jul 2025 07:52PM UTC 49
80.55
GitHub Action Run
7 run-Python3.11-ubuntu-latest - 16302867127.7 15 Jul 2025 08:00PM UTC 49
80.66
GitHub Action Run
8 run-conda_3.10_macos-latest - 16302867127.8 15 Jul 2025 07:52PM UTC 49
80.55
GitHub Action Run
9 run-Python3.12-macos-latest - 16302867127.9 15 Jul 2025 08:00PM UTC 49
80.66
GitHub Action Run
Source Files on build 16302867127
  • Tree
  • List 49
  • Changed 4
  • Source Changed 1
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16302867127
  • 6344b88e on github
  • Prev Build on master (#16123663160)
  • Next Build on master (#16302876272)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc