Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Pre-commit GitHub action doesn't require package installation

Offen
#620 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
55/100
Issue-Typ
Refactoring
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
github-actions, python
Bereich
ci-cd

Rechercherichtung

Start with the pre-commit GitHub Actions workflow in this template's .github/workflows directory, and compare it with the hats-query example linked in the issue, around line 41. Find the step that installs the package and check whether it can install only the development dependencies instead. Done when the pre-commit job no longer installs the package itself and the hooks still pass in CI.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

The pre-commit hooks we run in Github Actions don't require the package to be installed, and installation could be an expensive operation. We can install development dependencies only instead, see example in hats-query

https://github.com/astronomy-commons/hats-query/blob/f8e38cedfc555149cf3e1583fa855c3f1e91a275/.github/workflows/pre-commit-ci.yml#L41

Vorherrschende Sprache
Jinja
Sterne
85
Forks
16
Ø Merge
21 Std. 19 Min.
Gemergte PRs (30 T.)
15

Entwicklungsumgebung

  • Kein Dockerfile und keine Docker-Compose-Datei
  • Hat eine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus lincc-frameworks/python-project-template

Alle Issues in lincc-frameworks/python-project-template

Ähnliche Issues

Weitere Issues zu DevOps

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.