Skip to content

ci: add integration tests workflow for Azure and GCP#463

Open
Nelson-PROIA wants to merge 1 commit intomainfrom
nelson.proia/ci-integration-tests
Open

ci: add integration tests workflow for Azure and GCP#463
Nelson-PROIA wants to merge 1 commit intomainfrom
nelson.proia/ci-integration-tests

Conversation

@Nelson-PROIA
Copy link
Copy Markdown
Contributor

Summary

  • Add workflow that runs Azure + GCP integration tests on push to main only
  • Update to skip integration tests on PRs (they only run in the new workflow)

Why

Integration tests make real API calls and require secrets. Running them on every PR:

  • Wastes Azure/GCP quota
  • Can't run on external PRs (no access to secrets)

Now they run only after merge to main, validating released code against live services.

Test plan

After merging, verify in GitHub Actions that the new workflow runs on main push and passes with the required secrets configured.

- Add integration_tests.yaml that runs on push to main only
- Exclude integration tests from test_custom_code.yaml PR workflow
- Integration tests require secrets and make real API calls

This ensures integration tests run only after merge, not on every PR.
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.

1 participant