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

geopython / pywps / 33675190176
81%

Build:
DEFAULT BRANCH: main
Ran 02 Sep 2026 07:46PM UTC
Jobs 4
Files 46
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

02 Sep 2026 07:45PM UTC coverage: 80.697%. Remained the same
33675190176

push

github

web-flow
Add trusted publishing workflows (#709)

# Overview

This PR implements Trusted Publishing, which is a more automated and
secure method for deploying packages from GitHub to TestPyPI/PyPI.

The workflows are triggered by tags (TestPyPI) and releases (PyPI). When
a trigger occurs, GitHub Workflows automatically generates packages
(wheel and sdist) and a short-lived access token with the index and then
deploys the package for publishing.

As an extra security measure, each workflow relies on an environment for
deployment (`staging` and `production`, already configured). The only
rules so far are that a "release" deployment to PyPI must be given the
OK from an existing owner (@cehbrecht, @jachym, or @jorgejesus) before a
package is built and deployed.

The workflows use the `build` package to prepare the `sdist` and
`wheel`.

# Related Issue / Discussion

Closes #708

# Additional Information

I've created an entry for PyWPS on TestPyPI by uploading the last stable
version (4.7.0). @cehbrecht has received an invitation as owner, but if
the other owners would like access, they will need to make an account on
that index. Let me know if you do.

# Contribution Agreement

(as per
https://github.com/geopython/pywps/blob/master/CONTRIBUTING.rst#contributions-and-licensing)

- [ ] I'd like to contribute [feature X|bugfix Y|docs|something else] to
PyWPS. I confirm that my contributions to PyWPS will be compatible with
the PyWPS license guidelines at the time of contribution.
- [x] I have already previously agreed to the PyWPS Contributions and
Licensing Guidelines

3265 of 4046 relevant lines covered (80.7%)

4.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.10 - 33675190176.1 02 Sep 2026 07:46PM UTC 46
79.83
GitHub Action Run
2 run-3.13 - 33675190176.2 02 Sep 2026 07:46PM UTC 46
80.2
GitHub Action Run
3 run-3.11 - 33675190176.3 02 Sep 2026 07:46PM UTC 46
80.35
GitHub Action Run
4 run-3.12 - 33675190176.4 02 Sep 2026 07:46PM UTC 46
79.83
GitHub Action Run
Source Files on build 33675190176
  • Tree
  • List 46
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33675190176
  • ef9f287e on github
  • Prev Build on main (#29775640631)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc