I always forget how to deploy to https://dev.hotg.ai/ and need to regenerate firebase tokens, so I thought I'd set up CI to do the deploys automatically.
This PR introduces a set of GitHub Actions which will build the site and only deploy to production when we merge changes into master. It's essentially what I do for my own personal site.
@kthakore I don't have admin access to this repo, so can you make a couple changes to the security settings?
[x] Add a FIREBASE_TOKEN secret with a valid firebase token
[x] Set up protected branches so you can't push directly to master and the Continuous Integration job must be passing before PRs can be merged
I always forget how to deploy to https://dev.hotg.ai/ and need to regenerate firebase tokens, so I thought I'd set up CI to do the deploys automatically.
This PR introduces a set of GitHub Actions which will build the site and only deploy to production when we merge changes into
master
. It's essentially what I do for my own personal site.@kthakore I don't have admin access to this repo, so can you make a couple changes to the security settings?
FIREBASE_TOKEN
secret with a valid firebase tokenmaster
and theContinuous Integration
job must be passing before PRs can be merged