Skip to content

chore: promote dev to main#41

Merged
jumalaw98 merged 50 commits into
mainfrom
dev
Apr 13, 2026
Merged

chore: promote dev to main#41
jumalaw98 merged 50 commits into
mainfrom
dev

Conversation

@jumalaw98
Copy link
Copy Markdown
Contributor

@jumalaw98 jumalaw98 commented Apr 13, 2026

Summary by cubic

Promotes dev to main with hardened CI/CD, automated releases, and a broad docs/tooling refresh. Adds single‑source agent rules with auto‑sync, a new landing Header and InteractiveDemoSection, and stricter format/lint/type checks.

  • CI/CD & Security

    • Added PR workflow: format, lint (no warnings), type-check, build; title lint, changelog preview, and auto-labels.
    • Enabled CodeQL, gitleaks, and npm audit on PRs and weekly; added SonarCloud analysis.
    • Introduced release-please with release-please-config.json and changelog at docs/CHANGELOG.md.
    • Updated Dependabot to target dev with grouped updates; added labeler, community automation, and all-contributors.
    • Added agent adapter sync workflow and scripts/sync-agents.js to keep IDE rules in sync; improved PR/issue templates.
  • Dependencies

    • Upgraded tailwindcss to v4 and vite to v8; switched PostCSS to @tailwindcss/postcss.
    • Upgraded react-router-dom to v7 and date-fns to v4; bumped react-resizable-panels v4, vaul v1.1.2, and tailwind-merge v3.5.0.
    • Integrated Prettier with ESLint (plugin/config); added check, format[:check], lint:fix, type-check, and sync-agents scripts.
    • Refined UI across components (e.g., GitHubIntegration, CreateProjectDialog, CreateGigDialog) and expanded docs (architecture, data, GitHub, setup, security).

Written for commit ef3c105. Summary will update on new commits.

jumalaw98 and others added 30 commits April 12, 2026 01:48
chore(ci): harden code quality, CI/CD workflows, and refactor core components
Bumps [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) from 2.1.9 to 4.10.0.
- [Release notes](https://github.com/bvaughn/react-resizable-panels/releases)
- [Changelog](https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md)
- [Commits](bvaughn/react-resizable-panels@2.1.9...4.10.0)

---
updated-dependencies:
- dependency-name: react-resizable-panels
  dependency-version: 4.10.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.19.17 to 25.6.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 25.6.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tailwind-merge](https://github.com/dcastil/tailwind-merge) from 2.6.1 to 3.5.0.
- [Release notes](https://github.com/dcastil/tailwind-merge/releases)
- [Commits](dcastil/tailwind-merge@v2.6.1...v3.5.0)

---
updated-dependencies:
- dependency-name: tailwind-merge
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
chore: add CI/CD workflows and Dependabot configuration for automated…
…ailwind-merge-3.5.0

chore(deps): bump tailwind-merge from 2.6.1 to 3.5.0
…eact-resizable-panels-4.10.0

chore(deps): bump react-resizable-panels from 2.1.9 to 4.10.0
Bumps [vaul](https://github.com/emilkowalski/vaul) from 0.9.9 to 1.1.2.
- [Release notes](https://github.com/emilkowalski/vaul/releases)
- [Commits](https://github.com/emilkowalski/vaul/commits/v1.1.2)

---
updated-dependencies:
- dependency-name: vaul
  dependency-version: 1.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ypes/node-25.6.0

chore(deps-dev): bump @types/node from 22.19.17 to 25.6.0
…aul-1.1.2

chore(deps): bump vaul from 0.9.9 to 1.1.2
…e-v8

chore(deps): upgrade to Tailwind CSS v4 and Vite v8
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 13, 2026

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

Project Deployment Actions Updated (UTC)
sytcolabs Ready Ready Preview, Comment Apr 13, 2026 0:25am

Comment thread src/components/ExploreGigCard.tsx Fixed
Comment thread src/components/GamefiedSection.tsx Fixed
Comment thread src/components/Header.tsx Fixed
Comment thread src/components/InteractiveDemoSection.tsx Fixed
Comment thread src/components/IssuesSection.tsx Fixed
Comment thread src/components/IssuesSection.tsx Fixed
Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 225 files

Note: This PR contains a large number of files. cubic only reviews up to 75 files per PR, so some files may not have been reviewed. cubic prioritises the most important files to review.

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name=".github/workflows/agents-sync-check.yml">

<violation number="1" location=".github/workflows/agents-sync-check.yml:59">
P1: The final sync check does not fail when generated files are out of sync, so this workflow can pass despite mismatch.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.


- name: Final sync check (fail-safe)
run: |
if ! git diff --quiet; then
Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot Apr 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1: The final sync check does not fail when generated files are out of sync, so this workflow can pass despite mismatch.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .github/workflows/agents-sync-check.yml, line 59:

<comment>The final sync check does not fail when generated files are out of sync, so this workflow can pass despite mismatch.</comment>

<file context>
@@ -0,0 +1,62 @@
+
+      - name: Final sync check (fail-safe)
+        run: |
+          if ! git diff --quiet; then
+            echo "✓ Auto-sync attempted. If this is a fork, please run 'npm run sync-agents' locally."
+          fi
</file context>
Fix with Cubic

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 13, 2026

Changelog preview

This is what the changelog entry will look like once this PR is merged.

0.0.0 (2026-04-13)

Bug Fixes

  • added prettierrc to fix vercel deployment (5995f9f)
  • format linting fix (93ce2fb)
  • ui: make sidebar skeleton width hydration-safe (d594680)
  • update format eslint (8aa81f4)

Features

  • add GitHub integration hooks, organization dashboard/setup pages, and SonarCloud configuration (1abc1b0)
  • add Header and InteractiveDemoSection components to landing page (0326de8)
  • add project documentation, agent configuration rules, and Supabase Edge Functions for GitHub integration (6ff6515)
  • dependency file-update on the formating issue (ef3c105)
  • integrate all-contributors and add community automation workflows (425bc9f)
  • integrate all-contributors and add community automation workflows (0f630bd)

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Apr 13, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
3.1% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@jumalaw98 jumalaw98 enabled auto-merge April 13, 2026 12:26
@jumalaw98 jumalaw98 disabled auto-merge April 13, 2026 12:41
@jumalaw98 jumalaw98 merged commit 03d361c into main Apr 13, 2026
25 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved area: auth area: database area: marketplace chore ci CI/CD pipeline updates documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants