Skip to content

Latest commit

 

History

History
75 lines (50 loc) · 1.9 KB

CONTRIBUTING.md

File metadata and controls

75 lines (50 loc) · 1.9 KB

Contributing

Please read the following document.

Requirements

Install cmdx by aqua.

aqua i -l

After you update code, you have to run the following things.

Build TypeScript

npm run build

Build all JavaScript Actions. If you update lib, you have to run this command.

cmdx build

Test JavaScript Actions

npm t

Format code

cmdx fmt

Manual test

We provide some automatic tests such as unit tests, but sometimes the automatic tests aren't enough so you have to test your changes on your environment. You have to build GitHub Actions workflows with tfaction and test your changes on the workflows.

When a pull request is created or updated, the branch pr/<pull request number> is also created or updated by GitHub Actions.

Warning

These branches aren't created and updated against pull requests from fork repositories. Maintainers have to run the workflow manually.

You can test your pull request version by pr/<pull request number>.

For example, if you want to test the pull request #1513, you can update tfaction's version of your workflows to pr/1513.

e.g.

- uses: suzuki-shunsuke/tfaction/setup@pr/1513