chore: Add GitHub Actions workflow for PR validation (#2007) (9.5) #2018
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Replaces TeamCity PR validation build with GitHub Actions workflow. Includes Maven build, test execution with Sauce Labs integration, and artifact collection for test failures.
π€ Generated with Claude Code
Update validation.yml
fix: Update Sauce Connect to v5.x and configure PRO_KEY environment variable
π€ Generated with Claude Code
π€ Generated with Claude Code
π€ Generated with Claude Code
π€ Generated with Claude Code
π€ Generated with Claude Code
chore: set TB License
fix: Correct Sauce Connect binary path for version 5.x
The extracted directory structure for Sauce Connect 5.x is sc-${VERSION}-linux/bin/sc, not sauce-connect/sc
π€ Generated with Claude Code
π€ Generated with Claude Code
Fix version
refactor: Use official sauce-connect-action v3 instead of manual setup
π€ Generated with Claude Code
use existing version, see No tag with name
v3Β saucelabs/sauce-connect-action#101Secrets
.
region
fix: Separate error screenshots into their own artifact
Split test artifacts into two separate uploads:
This makes it easier to find and download just the screenshots when debugging failures.
π€ Generated with Claude Code
Add --proxy-localhost flag to allow Sauce Labs to connect to localhost addresses, which is required for the test setup.
π€ Generated with Claude Code
Replace scArgs with the proper proxyLocalhost: allow parameter to enable localhost proxying in Sauce Connect tunnel.
π€ Generated with Claude Code
no phantomjs
fix: Exclude failsafe-summary.xml from test result parsing
Change file patterns to only include TEST-*.xml files, excluding failsafe-summary.xml which is not in JUnit XML format and causes the test result publisher to fail.
π€ Generated with Claude Code