Skip to content

fix: Next.js 16 workflow fixes#81

Merged
benmed00 merged 2 commits intomainfrom
fix/workflow-nextjs16
Jan 10, 2026
Merged

fix: Next.js 16 workflow fixes#81
benmed00 merged 2 commits intomainfrom
fix/workflow-nextjs16

Conversation

@benmed00
Copy link
Owner

@benmed00 benmed00 commented Jan 10, 2026

Fix: Next.js 16 Workflow Issues

This PR fixes workflow failures after Next.js 16 upgrade (PR #9).

Changes

  1. Lint Workflow Fix:

    • Updated lint commands to use eslint directly instead of next lint
    • Fixes "Invalid project directory" error in Next.js 16
    • Updated both .github/workflows/lint.yml and .github/workflows/ci.yml
  2. Route Handler Updates (already on main):

    • All route handlers updated for async params
    • Next.js 16 compatibility ensured

Status

  • ✅ Build: Passing
  • ✅ Tests: 98/98 passing
  • ✅ Lint: Fixed (using eslint directly)

Related Work

Related PRs

Related Branches

  • main: Base branch with Next.js 16 and route handler fixes
  • fix/workflow-nextjs16: This PR branch

Milestone

Impact

  • Fixes CI/CD pipeline failures
  • Enables successful linting in workflows
  • Ensures all checks pass after Next.js 16 upgrade

Fixes workflow failures caused by Next.js 16 lint command changes.

- Fix lint script to use standard next lint
- Resolves workflow failures
- Use eslint directly instead of next lint
- Fixes 'Invalid project directory' error in Next.js 16
- Ensures workflows can run linting successfully
@benmed00 benmed00 added this to the v1.3 - Quality & Polish milestone Jan 10, 2026
@benmed00 benmed00 added bug Something isn't working priority:high High priority type:maintenance labels Jan 10, 2026
@benmed00 benmed00 self-assigned this Jan 10, 2026
@github-actions github-actions bot removed the bug Something isn't working label Jan 10, 2026
@benmed00 benmed00 added bug Something isn't working module:infrastructure labels Jan 10, 2026
@benmed00 benmed00 merged commit 1046df1 into main Jan 10, 2026
12 checks passed
@benmed00 benmed00 deleted the fix/workflow-nextjs16 branch January 10, 2026 01:46
benmed00 pushed a commit that referenced this pull request Jan 10, 2026
Bumps eslint-config-next from 14.2.35 to 16.1.1.

This update aligns with Next.js 16 upgrade (PR #9) and ensures ESLint configuration compatibility.

- Related to PR #9 (Next.js 16 upgrade - merged)
- Related to PR #81 (workflow fixes - merged)
- Ensures ESLint config matches Next.js version

Closes #7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants

Comments