Skip to content

FIX: CI Pipeline Failures and Code Quality Issues#1

Merged
wicky-zipstack merged 7 commits intomainfrom
fix/sync-package-lock
Mar 19, 2026
Merged

FIX: CI Pipeline Failures and Code Quality Issues#1
wicky-zipstack merged 7 commits intomainfrom
fix/sync-package-lock

Conversation

@tahierhussain
Copy link
Contributor

@tahierhussain tahierhussain commented Mar 19, 2026

What

  • Update package-lock.json to sync with package.json
  • Add @testing-library/jest-dom as a dev dependency
  • Fix ESLint unused variable errors
  • Fix CSS formatting issues

Why

  • The package.json and package-lock.json files were out of sync, causing npm ci to fail in GitHub Actions
  • Missing packages from the lock file:
    • @testing-library/dom@10.4.1
    • aria-query@5.3.0
    • typescript@4.9.5
  • The @testing-library/jest-dom package was missing, causing the test suite to fail with "Cannot find module '@testing-library/jest-dom'" error in setupTests.js
  • ESLint errors for unused variables were causing CI to fail
  • CSS formatting inconsistencies needed to be addressed

How

  • Ran npm install to regenerate the lock file with all required dependencies
  • Added @testing-library/jest-dom@^6.9.1 to devDependencies
  • Removed unused React import from OnboardingProgress.jsx
  • Removed unused yamlContent variable from TransformApply.jsx
  • Fixed CSS formatting in 16 files

Can this PR break any existing features. If yes, please list possible items. If no, please explain why. (PS: Admins do not merge the PR without this section filled)

  • No, this PR cannot break any existing features. Changes include:
    • Lock file sync and test dependency additions (no runtime impact)
    • Removal of unused code (no functional changes)
    • CSS formatting fixes (whitespace/style only, no visual changes)

Database Migrations

  • N/A

Env Config

  • N/A

Relevant Docs

  • N/A

Related Issues or PRs

  • N/A

Dependencies Versions

  • Added @testing-library/jest-dom@^6.9.1 as dev dependency

Notes on Testing

  • All changes are related to fixing CI pipeline; tests should pass after these changes

Screenshots

Checklist

I have read and understood the Contribution Guidelines.

Update lock file to include missing dependencies that were causing
npm ci to fail in GitHub Actions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@tahierhussain tahierhussain self-assigned this Mar 19, 2026
@tahierhussain tahierhussain added the bug Something isn't working label Mar 19, 2026
@greptile-apps
Copy link

greptile-apps bot commented Mar 19, 2026

No reviewable files after applying ignore patterns.

tahierhussain and others added 5 commits March 19, 2026 16:57
Add missing test dependency required by setupTests.js to fix
test suite failure in GitHub Actions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Configure transformIgnorePatterns to allow Jest to transform the
axios package, which ships as an ES module and was causing test
failures.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Include additional ES module packages in Jest transform config to
fix test failures.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove unused React import from OnboardingProgress.jsx
- Remove unused yamlContent variable from TransformApply.jsx

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@tahierhussain tahierhussain changed the title FIX: package-lock.json sync with package.json FIX: CI Pipeline Failures and Code Quality Issues Mar 19, 2026
Remove Jest ES module transform config; will address in a separate PR.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@wicky-zipstack wicky-zipstack merged commit 07d0352 into main Mar 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants