Skip to content

Update app, AI flow, and workspace config#943

Open
NehaBiju64 wants to merge 9 commits into
vicharanashala:mainfrom
NehaBiju64:combined-updates
Open

Update app, AI flow, and workspace config#943
NehaBiju64 wants to merge 9 commits into
vicharanashala:mainfrom
NehaBiju64:combined-updates

Conversation

@NehaBiju64

Copy link
Copy Markdown

No description provided.

MeenakshiArunsankar and others added 7 commits April 14, 2026 09:15
Replace nested quantifier regex /^(https?:\/\/\S+\s*)+$/ with
/^https?:\/\/\S+(\s+https?:\/\/\S+)*\s*$/ in validateQuestionText()
to eliminate exponential backtracking (CWE-1333 / ReDoS).

Introduced in: 3b8c5d4 (Feat: Crowd Question submission)
…charanashala#923)

Co-authored-by: Nandan Prabhudesai <nandanprabhudesai@gmail.com>
* feat: add crowdsourced question pipeline module

* chore: normalize file permissions for crowdsourced module

* Potential fix for pull request finding 'CodeQL / Inefficient regular expression'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* chore: add fetch single course enrollment data and watch hours query inside cohort repository - tempRes()

* add query to fetch item wise watch hour data of enrolled users in a cours

* feat: add feedback submission data of a course

* feat: add query to fetch enrollment wise feedback submissions

* Cap GuruSetu watch-time in feedback export query

---------

Co-authored-by: Abiram-k <abiramk0107@gmail.com>
* ci: strengthen PR merge testing pipeline

- fix(linter.yml): change target branch from 'main' to 'combined-updates';
  split into lint-backend and lint-frontend jobs with path conditions

- feat(jest-test.yml): add pull-requests:write permission and post vitest
  coverage summary as PR comment via davelosert/vitest-coverage-report-action

- feat(pr-checks.yml): new workflow - TypeScript tsc --noEmit type-check for
  backend (Node 23) and frontend (Node 20) on every PR to combined-updates

- feat(codeql.yml): new workflow - CodeQL security scan (javascript-typescript)
  on PRs and pushes to combined-updates

- feat(pr-smoke-e2e.yml): new workflow - smoke.spec.ts against staging on PRs;
  skips if STAGING_FRONTEND_URL secret absent; uploads report as artifact

- feat(commit-msg): add husky commit-msg hook running commitlint
- feat(package.json): add commitlint packages and config-conventional preset

- fix(.gitignore): add root .firebase/ to ignored paths

* fix(pr-smoke-e2e): remove secrets context from job if condition

secrets context is not available in job-level if expressions;
use vars.STAGING_FRONTEND_URL (repository variable) instead

* fix(codeql): upgrade CodeQL actions v3 to v4

* chore(codeql): remove custom CodeQL workflow in favour of GitHub default setup

* fix(backend): resolve pre-existing TypeScript errors caught by pr-checks

- fix(cohortsRepository): close missing } on resetHpforCohort body; add
  resetHpForStudent stub method (was called by service but not implemented)
- fix(ICohortsRepository): declare resetHpForStudent in interface
- fix(cohortsService): remove stray tempRes() debug call from listCohorts;
  declare local variables (courseVersionName, instructorEnrollments,
  enrolledVersionIds, enrolledCohortIds) that were used but never declared
- fix(ISettings): add optional crowdsourcedQuestionSubmissionEnabled field
  used by StudentQuestionService

* Update .github/workflows/pr-smoke-e2e.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix(vite.config.ts): add coverage reporters json-summary, json, html for vitest coverage report action

Agent-Logs-Url: https://github.com/vicharanashala/vibe/sessions/ff1c6382-230a-4b77-827d-22dd0be5b748

Co-authored-by: MeenakshiArunsankar <45432051+MeenakshiArunsankar@users.noreply.github.com>

* Update .github/workflows/jest-test.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added frontend Changes to the frontend of the project dependencies Modifications to any frontend or backend external dependencies backend labels Apr 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend dependencies Modifications to any frontend or backend external dependencies frontend Changes to the frontend of the project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants