Commit d2ef968
authored
ci: add autofix.ci (#5)
## What this does
Adds an `autofix.ci` workflow that runs the repo's checker in fix mode
on every push to `main` and on pull requests, then uses the
[autofix.ci](https://autofix.ci) app to push any resulting fixes back
onto the PR branch.
- Workflow `name` is exactly `autofix.ci` — the service identifies the
workflow by name for security.
- Fixer command: `vp check --fix` (the marimohub-style Vite+ fixer).
Wrapped in `|| true` so unfixable lint findings never block uploading
the fixes that did apply.
- Setup + install steps mirror this repo's own `ci.yml`:
`voidzero-dev/setup-vp` v0.2.4, Node version read from `.node-version`,
`sfw: true`, `cache: true`, frozen-lockfile install. Everything is
SHA-pinned with matching `# vX` comments.
- `autofix-ci/action` runs last.
The **autofix.ci GitHub App is installed org-wide** for marimo-team
(confirmed by an org admin), so no per-repo app configuration is needed.
## Verification
Cloned, `vp install --frozen-lockfile`, ran `vp check --fix`: formatting
completed and no warnings/lint errors across 77 files — the tree is
already clean, no diff. Workflow validated with `actionlint` (clean). No
code changes in this PR — workflow only.
Part of the marimo-team engineering-excellence initiative to standardize
autofix across repos.
Do not auto-merge.1 parent b14098d commit d2ef968
1 file changed
Lines changed: 42 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
0 commit comments