Skip to content

ci: enforce test failures and update Node.js matrix to 20/22#1

Merged
kiyeonjeon21 merged 1 commit intomainfrom
ci/enforce-tests-update-node
Feb 24, 2026
Merged

ci: enforce test failures and update Node.js matrix to 20/22#1
kiyeonjeon21 merged 1 commit intomainfrom
ci/enforce-tests-update-node

Conversation

@kiyeonjeon21
Copy link
Copy Markdown
Contributor

Summary

  • Test step now blocks PRs: Removed continue-on-error: true from the Test step. Previously, test failures were silently ignored and PRs could merge even with broken tests.
  • Node.js matrix updated to [20, 22]: Node 18 reached EOL in April 2025. The matrix now targets the two current LTS versions.
  • Job renamed buildbuild-and-test to accurately reflect what it does.
  • Lint stays non-blocking: continue-on-error: true kept on Lint since the codebase has some pre-existing lint warnings that are not critical.

Test plan

  • Verify CI runs green on this branch (283 tests pass on Node 20 and 22)
  • Confirm that a future PR with a failing test will be blocked

Made with Cursor

- Remove continue-on-error from Test step so failing tests block PRs
- Update Node.js matrix from [18, 20] to [20, 22] (Node 18 reached EOL)
- Rename job from 'build' to 'build-and-test' to reflect what it does
- Keep continue-on-error on Lint (lint warnings should not block PRs)
- Update typecheck job to use Node 22

Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Feb 24, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vibeframe Ready Ready Preview, Comment Feb 24, 2026 4:15am

Request Review

@kiyeonjeon21 kiyeonjeon21 merged commit f3c47b6 into main Feb 24, 2026
3 of 5 checks passed
kiyeonjeon21 added a commit that referenced this pull request Mar 7, 2026
…md, fix landing page

- Implement Grok video CLI (was placeholder) in generate.ts and agent tool
- Change default video provider from Kling to Grok Imagine (native audio, #2 Elo)
- Add Audio column to MODELS.md video table (Yes/No per model)
- Add Kling 3.0 Omni (#1 Elo) and update Runway gen4_turbo → gen4.5
- Fix all 12 "vibe ai *" → proper command syntax in landing page
- Update version badge, tool/command counts across docs and landing page

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant