Skip to content

Fix CI failures across backend and frontend - #24

Draft
Bagirov24 wants to merge 19 commits into
mainfrom
codex/fix-pr-ci
Draft

Fix CI failures across backend and frontend#24
Bagirov24 wants to merge 19 commits into
mainfrom
codex/fix-pr-ci

Conversation

@Bagirov24

@Bagirov24 Bagirov24 commented Jul 29, 2026

Copy link
Copy Markdown
Owner

What changed

  • fixed frontend TypeScript contracts, Axios refresh handling, task/project/notification types, theme wiring, and test isolation
  • migrated ESLint to flat config, added the npm lockfile, aligned Vite/Vitest tooling, and switched CI to npm ci
  • repaired the Alembic migration chain, PostgreSQL enum values, and JSONB defaults for fresh database creation
  • fixed backend authentication, health checks, project pagination, comment validation, async test-loop isolation, and subtask project inheritance
  • replaced vulnerable python-jose with PyJWT, upgraded vulnerable Python dependencies, and pinned compatible bcrypt/tooling versions
  • repaired GitHub Actions coverage settings, Docker action pins, Compose validation environment, and Node/dependency cache configuration

Root cause

The open Dependabot PRs were blocked by baseline failures already present on main: stale frontend contracts and tooling, an invalid migration chain, test/runtime mismatches, vulnerable pinned dependencies, and broken Docker workflow configuration. This PR fixes that shared baseline so dependency updates can be rebased and evaluated normally.

Validation

  • Backend lint, Ruff format, MyPy, and pip-audit: passed
  • Backend integration suite: 85 tests passed; measured coverage 48.25%
  • Frontend ESLint and TypeScript checks: passed
  • Frontend unit tests: 7 passed
  • Frontend production build: passed
  • npm audit --audit-level=high: passed
  • CodeQL for Python and JavaScript: passed
  • Production Docker Compose validation: passed
  • API and Web Docker image builds: passed
  • Netlify deploy preview: passed

@netlify

netlify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploy Preview for luxury-halva-4d66d8 ready!

Name Link
🔨 Latest commit 0c9fea4
🔍 Latest deploy log https://app.netlify.com/projects/luxury-halva-4d66d8/deploys/6a6b01b0bd1759000861b38a
😎 Deploy Preview https://deploy-preview-24--luxury-halva-4d66d8.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

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