Skip to content

Update CI and deployment workflows to include --force flag for Fireba…#6

Merged
ardada2468 merged 1 commit into
mainfrom
funcs
Sep 16, 2025
Merged

Update CI and deployment workflows to include --force flag for Fireba…#6
ardada2468 merged 1 commit into
mainfrom
funcs

Conversation

@ardada2468

@ardada2468 ardada2468 commented Sep 16, 2025

Copy link
Copy Markdown
Collaborator

…se Functions deployment

Summary by CodeRabbit

  • Chores
    • Improved deployment pipeline for backend functions to ensure deployments proceed reliably across environments (staging, production, and manual runs).
    • Enhances release consistency and reduces the chance of blocked or partial deployments during rollout.
    • Streamlines operations for quicker recovery and fewer manual interventions during releases.
    • No user-facing changes; functionality remains unchanged.

@coderabbitai

coderabbitai Bot commented Sep 16, 2025

Copy link
Copy Markdown

Walkthrough

Added the --force flag to firebase deploy commands within GitHub Actions workflows for CI and functions deployment. No other steps, environment variables, or flow sequences were changed.

Changes

Cohort / File(s) Summary
GitHub Actions: Add --force to Firebase deploy
.github/workflows/ci.yml, .github/workflows/deploy-functions.yml
Updated firebase deploy invocations to append --force across CI and Staging/Production/Manual Staging deploy steps; no other workflow logic altered.

Sequence Diagram(s)

sequenceDiagram
  autonumber
  actor Dev as Developer
  participant GH as GitHub Actions Runner
  participant FBC as Firebase CLI
  participant FB as Firebase Functions

  Dev->>GH: Push / Manual Dispatch / Tag
  GH->>FBC: firebase deploy --only functions --token ... --force
  FBC->>FB: Deploy functions (force)
  FB-->>FBC: Deployment result
  FBC-->>GH: Exit status
  GH-->>Dev: Workflow outcome
Loading

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

I hop through YAML fields at night,
Adding “--force” to make it right.
Pipelines purr, no prompts in sight,
Functions lift off, a tidy flight.
Carrot-shaped logs gleam bright—
Deploys now swift as moonlit light. 🥕✨


📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Free

📥 Commits

Reviewing files that changed from the base of the PR and between d238d8d and 24364e1.

📒 Files selected for processing (2)
  • .github/workflows/ci.yml (1 hunks)
  • .github/workflows/deploy-functions.yml (3 hunks)

Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login.

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

@ardada2468 ardada2468 merged commit 59a86f5 into main Sep 16, 2025
13 checks passed
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