datadave-dev/becwright
Enforce becwright rules (BECs) on the files a PR changes — a required CI check that can't be skipped like a local hook.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 8, 2026
- License
- MIT
Pinned Snippet
uses: datadave-dev/becwright@bb03efc489f4e3707105d377777209b95a12ac2a # v1.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| base | Git ref to diff against. Defaults to the PR base branch (origin/$GITHUB_BASE_REF) on pull_request events, or the repository default branch otherwise. Only files changed vs this ref are checked. | no | "" |
| version | pip requirement specifier used to install becwright — e.g. "becwright", "becwright==0.4.0", or "." to install the checked-out repo (for dogfooding). | no | becwright |
| python-version | Python version used to run becwright. | no | 3.x |
| args | Extra arguments appended to `becwright check` (e.g. "--json"). | no | "" |
Outputs
no outputs