ci: restrict checkout credentials in shellcheck workflow
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 75/100
Rechercherichtung
Finde die Shellcheck-Workflow-Datei und überprüfe ihre Checkout- und Berechtigungseinstellungen; das Issue nennt die Datei nicht. Setze permissions: contents: read und persist-credentials: false und überprüfe anschließend, dass Pull Requests weiterhin ausgecheckt werden und Tests ohne Zugangsdaten in der Git-Konfiguration ausgeführt werden. Das Issue nennt Repository-Skripte und eine isolierte tmux-Regressionssuite als relevanten Testkontext.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The shellcheck workflow inherits default token permissions and persists checkout credentials. Its pull-request job runs repository scripts, including the new isolated tmux regression suite.
Follow up by setting permissions: contents: read and persist-credentials: false, and verify the workflow still checks out and tests pull requests without credentials in Git config.
This pre-existing workflow configuration was raised as a non-blocking review comment in https://github.com/jonathanong/scripts/pull/3 (CodeRabbit review PRR_kwDOSeuXK88AAAABQdXdPA). Track independently from the pane-targeting fix.
- Vorherrschende Sprache
- Shell
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
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.
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
phusion/passenger-docker#480 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
source:reader type:enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
stephrobert/blog-roadmap#95 ·
-
Gemini: respect PLANNING_DISABLED=1 in lifecycle context hooksEvtl. vergeben @AmariAugustin hat das heute übernommen. Offenbug good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 87/100
OthmanAdi/planning-with-files#329 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 2 Tagen