Skip to content

Conversation

@jordantomiko
Copy link
Contributor

@jordantomiko jordantomiko commented Oct 27, 2025

This PR:

  • Changes us over from using using Circle CI to Cloud Build as part of our ongoing work to unify our CI as currently we are using a mixture.

Please ignoring the failing Circle CI step, that's failing because circleci is required and needs to be turned off after this is merged. 😄

Also I think this project only needs a build-and-test step as the deployment is manual so there are no deployment steps in the cloudbuild.yaml file

Story details: https://app.shortcut.com/hubblehq/story/9923

Copying over from search-service as a starting point and then will customise in next commit
Remove the deployment steps as I believe this project just needs to run build and test as there are manual deployment steps.
We're moving to cloudbuild so we don't need these
There were failures because it relied on eslint being installed which is a dev dependency. The main reason we run checks against a production container is to ensure that the exact deployed environment works. Here, we only need build-and-test step as deployment is a manual process so the build isn't producing a production container (I THINK!) and so it should be ok to run tests and linting against a dev env.
@jordantomiko jordantomiko marked this pull request as ready for review October 27, 2025 16:37
@jordantomiko jordantomiko merged commit e97420d into main Oct 28, 2025
1 of 2 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.

3 participants