Skip to content

Conversation

@euanh
Copy link
Collaborator

@euanh euanh commented Mar 4, 2025

Motivation

The definition of the integration test job was duplicated in main.yml and pull_request.yml. When changes were made in one but not the other, the pull request CI job passed but the main CI job later failed after the pull request had been merged.

Modifications

  • The integration test job has been moved to a shared file which main.yml and pull_request.yml can both include.

Result

If the pull request job succeeds, the main job should also succeed.

Test Plan

Tests on main branch pass again.

@euanh euanh changed the title ci: Use a shared definition of interop tests in pull request and main… ci: Use a shared definition of interop tests in pull request and main jobs Mar 4, 2025
@euanh euanh force-pushed the ci-interop-on-main branch from edf7b49 to 1cf32e1 Compare March 4, 2025 14:53
@euanh euanh changed the title ci: Use a shared definition of interop tests in pull request and main jobs ci: Use a shared definition of integration tests in pull request and main jobs Mar 4, 2025
@euanh euanh merged commit 7bb2382 into apple:main Mar 4, 2025
19 checks passed
@euanh euanh deleted the ci-interop-on-main branch March 4, 2025 15:00
@euanh euanh added semver/none No version bump required. area/testing Improvements to tests. labels Mar 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/testing Improvements to tests. semver/none No version bump required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant