mozilla-services / autopush-rs

Push Server in Rust
Mozilla Public License 2.0
199 stars 16 forks source link

feat: use GHA to build and push images to GAR #750

Closed emaydeck-mozilla closed 2 months ago

emaydeck-mozilla commented 2 months ago

This creates a GitHub Actions workflow that builds and pushes Docker images to Google Artifact Registry (GAR). This can either be triggered in either of the following ways:

This PR does not break or change the existing CircleCI workflow that builds Docker images and pushes them to Docker Hub. Once we know that this GHA workflow is behaving as expected, we can remove those steps from the CircleCI workflow and rename that to something else (ie. "tests" instead of "build-test-deploy").

Unfortunately, it seems GitHub won't let me test the new workflow until it's present in master. Once it's there, I can test/refine more as needed from a branch.

This replaces https://github.com/mozilla-services/autopush-rs/pull/746.