Pre-commit GitHub action doesn't require package installation
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
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
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
- 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
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus lincc-frameworks/python-project-template
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
lincc-frameworks/python-project-template#623 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
lincc-frameworks/python-project-template#589 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add a few "base" pre-commit hooksEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
lincc-frameworks/python-project-template#574 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
lincc-frameworks/python-project-template#605 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 58/100
lincc-frameworks/python-project-template#588 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in lincc-frameworks/python-project-template
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
fluent/helm-charts#764 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
ci-cd from-review-extraction severity:nit
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
LearningCircuit/local-deep-research#7479 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
oss/0 pending team/container-integrations
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
DataDog/datadog-agent#58323 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add an idempotency check to the contract deploy scriptEvtl. vergeben @pimaster900 hat das heute übernommen. Offencontracts help wanted Stellar Wave
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
OlaGreat/starbound-realms#118 · 1 Kommentar ·