github / github/docs

`jobs.<job_id>.steps[*].working-directory` doesn't say it's incompatible with `uses`

Offen
#42,699 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
content github_actions
Vorherrschende Sprache
TypeScript
Sterne
20.8k
Forks
68.7k
Ø Merge
12 Std. 24 Min.
Gemergte PRs (30 T.)
105

Beschreibung

### Code of Conduct

- [x] I have read and agree to the GitHub Docs project's [Code of Conduct](https://github.com/github/docs/blob/main/.github/CODE_OF_CONDUCT.md)

### What article on docs.github.com is affected?

https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idstepsworking-directory

### 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.

```yaml
- 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

Image

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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