Skip to content

Release: Develop to Master#186

Closed
MohsinHashmi-DataInn wants to merge 542 commits intomasterfrom
develop
Closed

Release: Develop to Master#186
MohsinHashmi-DataInn wants to merge 542 commits intomasterfrom
develop

Conversation

@MohsinHashmi-DataInn
Copy link
Copy Markdown
Contributor

@MohsinHashmi-DataInn MohsinHashmi-DataInn commented Dec 14, 2025

Summary

  • Merge develop branch into master with all recent improvements and fixes

Key Changes

  • Backend Docker & Build Fixes: Upgraded Java 8 → 11, fixed Springfox compatibility (3.0.0 → 2.9.2)
  • Security Config: Added /auth/** endpoint to CSRF ignore list and permitAll
  • Bug Fix: Fixed ORDERBYENUM error in AbstractDao.buildPredicates() causing dashboard loading failures
  • CI/CD Improvements: Stabilized CI checks, added gitleaks + lint checks
  • Code Quality: Resolved SonarQube issues, added comprehensive test coverage
  • Dependencies: Multiple dependency updates for security and compatibility

Test plan

  • Backend builds successfully with Docker
  • Login functionality works
  • Dashboard loads without errors
  • All CI checks pass

🤖 Generated with Claude Code


Note

Overhauls CI/CD and developer environment with a devcontainer, adds security/quality workflows and repository automation, and updates project docs/configs.

  • CI/CD:
    • Replace build.yml with comprehensive SimpleAccounts CI (lint, unit tests, builds, E2E gating, artifacts).
    • Add workflows: devcontainer-prebuild.yml, flaky-test-tracker.yml, gitleaks.yml, matrix-tests.yml, nightly.yml, security.yml, sonarqube.yml.
  • Dev Environment:
    • Introduce VS Code devcontainer (.devcontainer/*: Dockerfile, docker-compose.yml, lifecycle scripts, DB init).
  • Repo Tooling & Automation:
    • Add Husky hooks (.husky/*), lint-staged (.lintstagedrc.json), pre-PR script (.scripts/pre-pr-check.sh).
    • Add .gitleaksignore and expanded .gitignore.
  • Security & Quality:
    • Enable CodeQL, OWASP dependency check, Gitleaks, SonarQube analysis, flaky-test tracking.
  • GitHub Project Config:
    • Add CODEOWNERS, issue/PR templates, dependabot.yml.
  • Docs & Metadata:
    • Add/refresh README.md (badges), CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, SETUP.md, LICENSE, and task/issue planning docs.
  • Build System:
    • Add backend Maven wrapper properties (apps/backend/.mvn/wrapper/maven-wrapper.properties).

Written by Cursor Bugbot for commit dca854a. This will update automatically on new commits. Configure here.

Loading
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.

4 participants