html5lib / html5lib-tests

Testsuite data for html5lib, including the de-facto standard HTML parsing tests.
MIT License
188 stars 61 forks source link

ci: add a skeleton github actions workflow for downstream projects #153

Closed flavorjones closed 1 year ago

flavorjones commented 1 year ago

This is one idea to start a CI suite for downstream tests, see the conversation at #141.

The goal here is to have a skeleton workflow that can be manually inspected by the maintainers and merged onto master. Once this file is on master, then subsequent PRs that modify the workflow file will (unless configured otherwise) run the workflow on the PR, which is the end goal of #141.

This workflow follows some practices that I've found useful:

And the final jobs section is just a placeholder job that can be removed after this is merged.