How-To Guides
Build, test, and publish actions, or adapt your harness to your workflow.
Each guide covers one task and lists what you need before you start. Choose the guide that matches your goal.
- Build an Action Write a reusable maintenance action with a --fix flag and add it to your harness.
- Run a Tool From an Action Declare an external tool, such as a linter, and run it at the version that your action pins.
- Test an Action Test outcomes and make sure that read-only runs leave project files unchanged.
- Form a Group Combine several actions into one command, such as pre-commit.
- Add a Command Add a custom command for tasks such as cleanup, setup, or a development server.
- Keep a Harness Current Update harness dependencies and tool pins with Renovate, Dependabot, or Cargo.
- Publish an Action Publish your action on crates.io so that other projects can find and mount it.