Skip to content

chore: migrate CI from Cloud Build to GitHub Actions#26

Open
AndreiMihalciuc wants to merge 2 commits into
mainfrom
feature/migrate-from-cloud-build
Open

chore: migrate CI from Cloud Build to GitHub Actions#26
AndreiMihalciuc wants to merge 2 commits into
mainfrom
feature/migrate-from-cloud-build

Conversation

@AndreiMihalciuc

Copy link
Copy Markdown
Contributor

Why this PR?

This extracts the CI migration work from the auto-register interfaces feature branch so the pipeline changes can be reviewed and shipped independently.

How does the PR achieve that?

  • adds GitHub Actions workflows for staging and production builds
  • removes the legacy Cloud Build configuration files
  • updates the solution reference used by the workflows
  • adds NuGet.config retrieval in the workflow setup

How do I test this?

  • review the GitHub Actions workflow definitions under .github/workflows/
  • confirm the legacy Cloud Build files under build/ are removed
  • run dotnet build Dojo.Generators.sln
  • if secrets and repo variables are configured, validate the staging workflow on a branch push and the production workflow on a version tag

@AndreiMihalciuc AndreiMihalciuc requested a review from a team as a code owner May 29, 2026 09:25
@dojo-wiz-connector

Copy link
Copy Markdown

Wiz Scan Summary

Scanner Findings
Vulnerability Finding Vulnerabilities -
Data Finding Sensitive Data -
Secret Finding Secrets -
IaC Misconfiguration IaC Misconfigurations 7 Low
SAST Finding SAST Findings -
Software Management Finding Software Management Findings -
Total 7 Low

View scan details in Wiz

To detect these findings earlier in the dev lifecycle, try using Wiz Code VS Code Extension.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Code Review

This pull request removes the Google Cloud Build configuration files (cloudbuild-build-only.yaml and cloudbuild.yaml) and their references from the solution file. Additionally, it enables the GitHub Actions workflows for production and staging builds by removing the .disabled suffix from their filenames in the solution. There are no review comments, and I have no feedback to provide.

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