Skip to content

Add CI/CD pipeline with GitHub Actions and Firebase Hosting#2

Merged
lloydevans merged 3 commits intomasterfrom
ci-cd-pipeline
Feb 22, 2026
Merged

Add CI/CD pipeline with GitHub Actions and Firebase Hosting#2
lloydevans merged 3 commits intomasterfrom
ci-cd-pipeline

Conversation

@lloydevans
Copy link
Copy Markdown
Owner

@lloydevans lloydevans commented Feb 22, 2026

Summary

  • CI workflow: runs lint and tests on PRs to master
  • Release Please workflow: automates release PRs with version bumps and changelog generation
  • Deploy workflow: builds and deploys to Firebase Hosting on v* tags
  • Firebase Hosting config: SPA rewrite, cache headers for static assets

Setup required

Add FIREBASE_SERVICE_ACCOUNT secret (Firebase service account JSON key) before merging any release PR.

Test plan

  • CI workflow triggers on this PR (lint + test)
  • After merge, Release Please creates a release PR
  • After configuring the secret and merging the release PR, deploy workflow pushes to Firebase

- CI workflow: lint and test on PRs to master
- Release Please workflow: automated release PRs and versioning
- Deploy workflow: build and deploy to Firebase on version tags
- Firebase Hosting config with SPA rewrite and cache headers
@lloydevans lloydevans merged commit aa7e69f into master Feb 22, 2026
1 check passed
@lloydevans lloydevans deleted the ci-cd-pipeline branch February 22, 2026 14:56
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