Skip to content

Add cloudbuild.yaml for Google Cloud Build configuration#4432

Open
max-ostapenko wants to merge 7 commits intomainfrom
western-wombat
Open

Add cloudbuild.yaml for Google Cloud Build configuration#4432
max-ostapenko wants to merge 7 commits intomainfrom
western-wombat

Conversation

@max-ostapenko
Copy link
Contributor

Added a deployment workflow draft - based on main push trigger.
Removed duplication with the existing GH actions.

@@ -1,94 +0,0 @@
######################################
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's keep this for now, but disable it. Just until we get confidence this all works.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Valid!

Comment on lines -13 to -15
push:
branches:
- main
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any reason not keep this? I kinda like it as a backup in case something is missed in a PR review.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had in mind that we need a complete sequential flow - if something fails to stop the deployment.
If we run one thing on GitHub and another on Cloud Build this doesn't happen.
So the idea is to migrate everything required to deployment workflow.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agree it's not needed. I just like it as an extra backup check so I can go into the Actions tab and see exactly when it started failing on the main branch. Similar to how we're seeing in har.fyi now.

Of course, ideally, it should never make it to main if it's going to cause an error. But sometimes things aren't caught in PRs...

So, while I agree it's not strictly necessary, and not part of the deploy process, I see no harm to keep it?

Comment on lines -14 to -16
push:
branches:
- main
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any reason not keep this? I kinda like it as a backup in case something is missed in a PR review.

max-ostapenko and others added 4 commits March 12, 2026 13:03
Co-authored-by: Barry Pollard <barrypollard@google.com>
Co-authored-by: Barry Pollard <barrypollard@google.com>
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.

2 participants