github / github/docs

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

Đang mở
#42,699 5 bình luận 0 reaction 0 người được giao Xem trên GitHub
content github_actions
Ngôn ngữ chính
TypeScript
Star
20.8k
Fork
68.7k
Merge trung bình
12 giờ 24 phút
Pull request đã merge (30 ngày)
105

Mô tả

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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.