Skip to content

(build) updates to allow hotfix branches to be CI#351

Merged
spashii merged 1 commit intomainfrom
add-ci-hotfix
Oct 29, 2025
Merged

(build) updates to allow hotfix branches to be CI#351
spashii merged 1 commit intomainfrom
add-ci-hotfix

Conversation

@spashii
Copy link
Copy Markdown
Member

@spashii spashii commented Oct 29, 2025

Summary by CodeRabbit

  • Chores
    • Extended CI/CD pipeline to automatically run for hotfix branches.
    • Added manual deployment triggers for production environments, enabling on-demand deployments.

@spashii spashii merged commit e526b16 into main Oct 29, 2025
6 of 7 checks passed
@spashii spashii deleted the add-ci-hotfix branch October 29, 2025 09:13
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Oct 29, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

This PR extends CI/CD workflow triggers by adding hotfix-\* branch support to the CI pipeline and enabling manual dispatch triggers for both Vercel deploy workflows (dashboard and portal).

Changes

Cohort / File(s) Summary
CI workflow extension
.github/workflows/ci.yml
Extends push trigger to run CI for hotfix-\* branches in addition to main
Deploy workflow dispatch enablement
.github/workflows/prod-deploy-vercel-dashboard.yml, .github/workflows/prod-deploy-vercel-portal.yml
Adds workflow_dispatch trigger to both deploy workflows, enabling manual invocation alongside existing push triggers

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

These are straightforward workflow trigger configuration additions with no logic changes or behavioral side effects beyond expanded trigger conditions.

Possibly related PRs

Suggested labels

improvement


LGTM. Clean trigger configs. Hotfix automation + manual dispatch = solid DevOps hygiene. Ship it. ✨

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch add-ci-hotfix

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 4b45474 and 8c3adaa.

📒 Files selected for processing (3)
  • .github/workflows/ci.yml (1 hunks)
  • .github/workflows/prod-deploy-vercel-dashboard.yml (1 hunks)
  • .github/workflows/prod-deploy-vercel-portal.yml (1 hunks)

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.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant