Skip to content

fixing - #292

Open
aamoghS wants to merge 29 commits into
feature/member-sitefrom
main
Open

fixing #292
aamoghS wants to merge 29 commits into
feature/member-sitefrom
main

Conversation

@aamoghS

@aamoghS aamoghS commented Jul 3, 2026

Copy link
Copy Markdown
Member

Note

Medium Risk
Firebase workflow changes alter what gets built and deployed to production hosting; incorrect filter or entryPoint could break or mis-deploy the Hacklytics site, though scope is narrower than a full turbo build.

Overview
This PR retargets Firebase Hosting automation so CI builds and deploys only the Hacklytics 2027 site (pnpm turbo run build --filter=hacklytics2027) instead of the full monorepo build, and sets entryPoint: "." on the Firebase deploy action so hosting config resolves from the repo root. Node in those workflows is pinned to 22.23.1; PR previews get an explicit channelId (pr-{number} or live).

A new workflow deploy-hacklytics.yml mirrors merge/PR Firebase deploy behavior for pushes to main and all pull requests.

Graphify support is added via .graphifyignore (whitelist code extensions) and .gitignore entries for graphify-out/cache/ and graphify-out/cost.json. The diff also adds graphify-out/ report artifacts (e.g. GRAPH_REPORT.md, labels, manifest).

Remaining changes are formatting-only across GitHub issue templates, labeler YAML, CodeQL workflow indentation, and .vscode/settings.json; minor whitespace in GCP_SETUP.md and trailing newline on firebase.json.

Reviewed by Cursor Bugbot for commit 63bb8e5. Bugbot is set up for automated code reviews on this repo. Configure here.

aamoghS and others added 24 commits June 10, 2026 15:14
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react). These dependencies needed to be updated together.

Updates `react` from 19.0.0 to 19.2.7
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react)

Updates `@types/react` from 19.1.3 to 19.2.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: react
  dependency-version: 19.2.7
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@types/react"
  dependency-version: 19.2.17
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ulti-b0dfc253ff

Bump react and @types/react

@github-advanced-security github-advanced-security AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@greptile-apps

greptile-apps Bot commented Jul 3, 2026

Copy link
Copy Markdown

Too many files changed for review. (286 files found, 100 file limit)

Bypass the limit by tagging @greptile-apps to review.

@cursor

cursor Bot commented Jul 3, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_281e8d23-7f27-4946-99e3-d23e0cf7dacd)

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Visit the preview URL for this PR (updated for commit 63bb8e5):

https://hacklytics2027--pr-292-tfs6x1tk.web.app

(expires Sat, 08 Aug 2026 00:41:15 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c48ba34db61581e25fe2978355160b5eefe0e83f

@cursor

cursor Bot commented Jul 3, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_68156949-628b-481d-91c5-1a21b5f2badb)

@cursor

cursor Bot commented Jul 4, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_ae56aecb-4128-4f91-8cc1-d22dd03e65f0)

FaFire, FaMapMarkedAlt, FaBrain,
FaRobot, FaPlay, FaVolumeUp
} from "react-icons/fa";
import { FiCheckCircle, FiLock, FiAward } from "react-icons/fi";
};

// Achievements Definition
const achievements: Achievement[] = useMemo(() => [
@cursor

cursor Bot commented Jul 4, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_e1612e88-9e97-483b-a084-ba4a97d3c8c8)

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Jul 28, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes using high effort and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 0c7adbf. Configure here.

push:
branches:
- main
pull_request:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Duplicate Firebase deploy workflows

Medium Severity

Adding deploy-hacklytics.yml creates duplicate Firebase Hosting deployments for the hacklytics target. Existing workflows still run, causing main pushes to trigger two live deploys and PRs to trigger two preview deploys, which doubles CI work, checks, and PR comments.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 0c7adbf. Configure here.


jobs:
build_and_deploy:
runs-on: ubuntu-latest

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Missing fork guard on deploy

Medium Severity

The deploy-hacklytics.yml workflow runs on pull_request events from forks without checking if the PR head is from the same repository. This causes the job to execute and fail for fork PRs, as the FIREBASE_SERVICE_ACCOUNT_DSGT_WEBSITE secret is unavailable.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 0c7adbf. Configure here.

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

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants