Add GitHub Actions workflow for SSO Playwright tests#24980
Add GitHub Actions workflow for SSO Playwright tests#24980chirag-madlani merged 5 commits intomainfrom
Conversation
Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
🔍 CI failure analysis for 65b84da: Multiple CI workflows blocked by missing 'safe to test' label requirementIssueThree CI workflows are failing due to a missing required security label:
Root CauseAll failures occur at the label verification step before any actual validation logic runs. The repository uses DetailsEach workflow follows the same pattern:
The workflows are configured to use
Why This Pattern Is StandardFor repositories accepting external contributions,
The "safe to test" label acts as a manual code review checkpoint where maintainers verify the code is safe before CI execution. SolutionThe solution is straightforward: A repository maintainer must add the "safe to test" label to PR #24980. This should be done after:
Once the label is added, all three workflows will automatically re-trigger and proceed with their validation logic (YAML validation, Java checkstyle, etc.). Code Review
|
| Auto-apply | ✅ Code review | Compact |
|
|
|
Was this helpful? React with 👍 / 👎 | This comment will update automatically (Docs)
* Initial plan * Add Playwright SSO tests workflow with @sso tag filtering Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com> * Add comprehensive documentation to SSO tests workflow Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com> * update workflow --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>
Describe your changes:
Created a dedicated GitHub Actions workflow to run SSO configuration tests in isolation using Playwright's tag filtering.
Changes:
.github/workflows/playwright-sso-tests.yml- workflow that runs tests tagged with@ssoSSOConfiguration.spec.tstest suite with{ tag: '@sso' }for selective executionWorkflow Configuration:
workflow_dispatch(manual) andpull_request_target(automatic with "safe to test" label)npx playwright test --grep @ssoTest Coverage:
Tests SSO provider configuration for Google, Azure AD, Okta, Auth0, SAML, LDAP, AWS Cognito, and Custom OIDC including provider selection, field visibility, and client type validation.
Usage:
Type of change:
Checklist:
Fixes <issue-number>: <short explanation>Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.