NAME
deploy-workflows - Deploy ATG GitHub Actions workflows to a CPAN module repository
SYNOPSIS
deploy-workflows
deploy-workflows --target /path/to/my-module
deploy-workflows --force
deploy-workflows --dry-run
DESCRIPTION
Copies the two App::Test::Generator GitHub Actions workflow files into the .github/workflows/ directory of the target repository:
dashboard.yml— generates the HTML test dashboard on every push and after each mutation run; deploys to GitHub Pages.mutate.yml— runs mutation testing on a monthly schedule and on manual dispatch.
Both files are embedded in this script verbatim from the ATG distribution and work without any sibling files or additional configuration.
After deploying, commit the two new files and push to your repository. The workflows will activate on the next push to main or master.
OPTIONS
- --target|-t DIR
-
Root directory of the target module repository. Defaults to the current working directory.
- --force|-f
-
Overwrite existing workflow files. Without this flag the script exits with an error if either file already exists.
- --dry-run|-n
-
Show what would be written without creating any files.
- --version|-V
-
Print the version of App::Test::Generator and exit.
- --help|-h
-
Show this help and exit.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 33:
Non-ASCII character seen before =encoding in '—'. Assuming UTF-8