Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Proposal: an optional evidence check on pull requests (demo on 5 merged PRs)

Cerrado
#452 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
12/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Activo
Stack tecnológico
python
Área
ci-cd

Línea de trabajo

This is a proposal for an external evidence-check GitHub app and a possible comment-only CI workflow, not a code change with named files or tests in this repository. A newcomer would first need a maintainer decision on whether the project wants such a check at all. Done means that decision is recorded, and any follow-up work would be scoped in a separate issue.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hi @thodson-usgs, thanks again for the review and merge on #440.

I've been building proofcheck (https://github.com/bhaskargurram-ai/proofcheck). It's a GitHub check that tests a PR by running it. It runs the changed tests on the base and head commits, then reverts each changed hunk to see which ones the passing tests depend on.

To see whether it's useful here, I replayed five recently merged dataretrieval fixes in a fork. All five come back ✅:

Upstream PR Fail before the fix, pass after Code hunks the tests depend on
#427 qualifier filter as JSON array 3 tests 4 of 4
#429 numeric columns stay float64 7 tests 4 of 4
#431 reject unusable get_nearest_continuous inputs 25 tests 3 of 4
#395 keep censored peaks 9 tests 1 of 1
#432 Virgin Islands naming 2 tests 3 of 3

Cards: https://github.com/bhaskargurram-ai/dataretrieval-python/pulls

Docstring-only edits are marked separately and not counted. One honest caveat: my first run of #395 used the squash commit message as the description, and a per-commit note in it ("no behavior change") was misread as a claim about the whole PR. The real description says the opposite, so I re-ran it without that text.

If useful, I can open a PR adding it as a comment-only workflow that never fails CI. If not, feel free to close this.

Lenguaje dominante
Python
Estrellas
269
Forks
67
Merge medio
3 d 17 h
PR fusionados (30 d)
18

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de DOI-USGS/dataretrieval-python

Todos los issues de DOI-USGS/dataretrieval-python

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.