Right now, most check-spelling testing is done through live use of the action
- Create a repository
- Create a template of commits
- Create a workflow which on each push applies each of the templated commits filling in the targeted revision and pushing them to
- Ideally have the workflow retrieve the results of each of the commits' actions and compare them against expected results.
- Create a
- Create a PAT for a bot user (possibly the existing @check-spelling-bot).
- Create a secret in the regression testing repository for that PAT.
ghin workflows to create a brand new repository for each thing it tests.
- Create the repository
- Insert the workflow(s)
- Create pull requests
- Add comments
- Check on how things are feeling.
- It could probably even have a second PAT which just has enough permission to poke the original repository to trigger data collection from the events in the test repository.