Skip to content

chore(repo): rework github pipelines#126

Merged
SahilKumar75 merged 2 commits into
mainfrom
chore/repo/rework-pipelines
May 23, 2026
Merged

chore(repo): rework github pipelines#126
SahilKumar75 merged 2 commits into
mainfrom
chore/repo/rework-pipelines

Conversation

@SahilKumar75
Copy link
Copy Markdown
Owner

@SahilKumar75 SahilKumar75 commented May 23, 2026

What changed

  • Reworked app, backend, and ML worker CI workflows with push, pull request, and manual triggers.
  • Consolidated the duplicate ML worker workflow into one matrix test workflow.
  • Updated PR labeling, PR validation, and label setup workflows to match the current repo flow.
  • Added app package scripts for type checking and web bundle verification.
  • Restored backend verification by implementing timetable batch deletion and updating stale backend tests.

Why

  • The existing pipelines were split unevenly, duplicated ML worker test coverage, and did not run consistently on main updates.
  • The PR validator was closing PRs and did not accept the current branch workflow.
  • The backend workflow exposed compile and test drift that needed to be fixed for CI to stay useful.

How to test

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 23, 2026

Warning

Review limit reached

@SahilKumar75, we couldn't start this review because you've used your available PR reviews for now.

Your plan currently allows 1 review/hour. Refill in 41 minutes and 43 seconds.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more review capacity refills, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than trial, open-source, and free plans. In all cases, review capacity refills continuously over time.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a625de0e-ae68-4cfe-b5c1-a45e080f7e3c

📥 Commits

Reviewing files that changed from the base of the PR and between 0553d2f and c6637d5.

📒 Files selected for processing (15)
  • .github/workflows/auto-label-pr.yml
  • .github/workflows/ci-app.yml
  • .github/workflows/ci-backend.yml
  • .github/workflows/ci-ml-worker.yml
  • .github/workflows/ml-worker.yml
  • .github/workflows/pr-validator.yml
  • .github/workflows/setup-labels.yml
  • app/package.json
  • backend/src/main/java/com/sentri/backend/service/TimetableBatchServiceImpl.java
  • backend/src/test/java/com/sentri/backend/controller/IntelligenceControllerTest.java
  • backend/src/test/java/com/sentri/backend/controller/MyspaceGraphControllerTest.java
  • backend/src/test/java/com/sentri/backend/controller/MyspaceItemControllerTest.java
  • backend/src/test/java/com/sentri/backend/service/AuthServiceTest.java
  • backend/src/test/java/com/sentri/backend/service/HangoutRoomServiceTest.java
  • backend/src/test/java/com/sentri/backend/service/TimetableBatchServiceTest.java
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/repo/rework-pipelines

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@SahilKumar75 SahilKumar75 merged commit b04990c into main May 23, 2026
9 checks passed
@SahilKumar75 SahilKumar75 deleted the chore/repo/rework-pipelines branch May 23, 2026 13:23
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.

1 participant