fix(ci): green CI + GHA action bumps (supersedes Dependabot #1/#2/#3) #7
No reviewers
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
javascript
question
wontfix
No milestone
No project
No assignees
1 participant
notification.notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
flndrn/briven!7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/ci-green-and-gha-bumps"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
CI on
mainwas red on every PR (including the three Dependabot bumps foractions/checkout,actions/setup-node,pnpm/action-setup). Two pre-existing bugs were causing thelintandtestjobs to fail. This PR fixes both root causes and bundles in the v4 → v6 GHA bumps the Dependabot PRs were proposing — so we land one consolidated fix instead of merging three rebased Dependabot PRs.What's in here (3 commits)
chore(ci): bump actions/checkout, setup-node, pnpm/action-setup v4 → v6— supersedes Dependabot #1 / #2 / #3. We pin our pnpm and node versions inline (PNPM_VERSION: 9.12.0,NODE_VERSION: 20), so the action major bumps are no-ops for our setup.chore: add prettier-plugin-tailwindcss + reformat codebase—.prettierrcreferencedprettier-plugin-tailwindcssbut the plugin was never installed at the root, sopnpm format:checkerrored withCannot find package 'prettier-plugin-tailwindcss' imported from /home/runner/work/briven/briven/noop.js. Added the plugin to root devDeps and ranpnpm formatonce to bring 105 files in line with our Prettier config (mostly Tailwind class sorting + paragraph wrapping).test(cli): add smoke test + use tsx for test runner—@briven/cli'stestscript wasnode --test src/**/*.test.ts, which exits 1 when the glob matches nothing AND can't load TS files anyway. Switched totsx --test "src/**/*.test.ts"(matching@briven/schema) and added a 3-case smoke test that exercisesrun(['--help'])and unknown-command paths.Test plan
pnpm format:check— green locallypnpm lint— green locally (14 tasks pass)pnpm typecheck— green locally (15 tasks pass)pnpm --filter @briven/cli test— green (3/3 tests pass)🤖 Generated with Claude Code