`jobs.<job_id>.steps[*].working-directory` doesn't say it's incompatible with `uses`
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
- 74/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- github-actions
- Bereich
- documentation
Rechercherichtung
Beginne mit dem verlinkten Artikel zur Workflow-Syntax im Abschnitt jobs.<job_id>.steps.working-directory und prüfe anschließend den referenzierten Schemaeintrag in action-v1.0.json. Aktualisiere die Dokumentation so, dass sie festhält, dass working-directory nur auf run-Schritte angewendet wird, und erläutere sein Verhalten bei uses-Schritten, einschließlich Composite Actions; überprüfe die überarbeitete Formulierung anhand des Schemas und des dokumentierten Workflow-Verhaltens.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Code of Conduct
- I have read and agree to the GitHub Docs project's Code of Conduct
What article on docs.github.com is affected?
What part(s) of the article would you like to see updated?
Using the working-directory keyword, you can specify the working directory of where to run the command.
- name: Clean temp directory
run: rm -rf *
working-directory: ./temp
It doesn't actually say that it only works for run: commands. And it doesn't explain what would happen if you use a uses: command that's implemented as a composite action.
Additional information
Apparently the languageservices code believes that working-directory is only valid for run-step things: https://github.com/actions/languageservices/blob/fb5c6e4f27bb1ddf512609a6a341aadd17ce86f3/workflow-parser/src/action-v1.0.json#L339-L372
- Vorherrschende Sprache
- TypeScript
- Sterne
- 20.9k
- Forks
- 68.9k
- Ø Merge
- 8 Std. 3 Min.
- Gemergte PRs (30 T.)
- 118
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
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 github/docs
-
content driver persona never-stale
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
github/docs#46116 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
localization never-stale
Schwierigkeit 2/5 1-2 Tage Anfängerfreundlichkeit 72/100
github/docs#45949 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
content localization never-stale
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
github/docs#45858 · 2 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
content localization never-stale
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
github/docs#45773 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
content dependabot needs SME
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
github/docs#45681 · 6 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
betagouv/mon-entreprise#4699 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
jaegertracing/jaeger-ui#4547 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
ai-driven-qa
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
linagora/twake-calendar-frontend#1467 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
need4deed-org/sdk#267 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
auth0/universal-login#414 ·
Maintainer antworten meist innerhalb von 1 Tag