This action checks the syntax of your html files in the path you specify.
It used html5validator and a docker image that I build from it.
For help getting started, check out the wiki.
Flag | Description | Default |
---|---|---|
root | The root path of the files you want to check | |
config | Path to config file to use. | |
format | The format for logging. Supported values: json, xml, gnu, text . | |
log_level | The log level to use. Supported values: DEBUG, INFO, WARNING . | WARNING |
css | Enable to check css. Supported values: true, false | false |
blacklist * | The names of files or directories to blacklist. These are not full paths. | |
skip_git_check | Skip checking that the repo has been checked out |
- Examples of
blacklist
Correct Example:
- name: HTML5Validator uses: Cyb3r-Jak3/html5validator-action with: root: tests/ blacklist: invalid
Incorrect Example:
- name: HTML5Validator uses: Cyb3r-Jak3/html5validator-action with: root: tests/ blacklist: tests/invalid
The exit code of the validation.
uses: Cyb3r-Jak3/html5validator-action@v7.2.0 with: root: tests/valid/
A log file is automatically created. To retrieve it, use Github's upload artifact action after the validator action.
- uses: actions/upload-artifact@v3 with: name: log path: log.log
Since Dependabot has native GitHub Actions support, to enable it on your GitHub repo all you need to do is add the .github/dependabot.yml
file:
version: 2 updates: # Maintain dependencies for GitHub Actions - package-ecosystem: "github-actions" directory: "/" schedule: interval: "weekly"