Skip to content

test: merge all e2e reports#16202

Merged
zomars merged 3 commits intomainfrom
zomars/dops-39-remove-deploysentinel-as-playwright-support-is-deprecated-1
Aug 14, 2024
Merged

test: merge all e2e reports#16202
zomars merged 3 commits intomainfrom
zomars/dops-39-remove-deploysentinel-as-playwright-support-is-deprecated-1

Conversation

@zomars
Copy link
Copy Markdown
Contributor

@zomars zomars commented Aug 14, 2024

What does this PR do?

follow up to #16179

Updated artifact naming and paths for E2E test results and adjusted workflow dependencies.

What changed?

  • Modified artifact names and paths in e2e-app-store.yml, e2e-embed-react.yml, and e2e-embed.yml workflows:
    • Changed artifact names to "blob-report-*" format
    • Updated artifact paths from "test-results" to "blob-report"
  • Adjusted dependencies and conditions for merge-reports and publish-report jobs in pr.yml:
    • Added dependency on check-label job
    • Added condition to run only when run-e2e is true

How to test?

  1. Run the E2E workflows (app-store, embed-react, embed)
  2. Verify that artifacts are correctly named and contain the expected blob reports
  3. Trigger a PR workflow and ensure that merge-reports and publish-report jobs run only when E2E tests are executed

Why make this change?

This change standardizes the naming convention for E2E test artifacts and ensures that report merging and publishing only occur when E2E tests are actually run. This improves consistency in artifact handling and optimizes workflow execution.

Mandatory Tasks (DO NOT REMOVE)

  • I have self-reviewed the code (A decent size PR without self-review might be rejected).
  • I have added a Docs issue here if this PR makes changes that would require a documentation change. If N/A, write N/A here and check the checkbox.
  • I confirm automated tests are in place that prove my fix is effective or that my feature works.

Checklist

  • Done

zomars added 2 commits August 14, 2024 10:54
Signed-off-by: zomars <zomars@me.com>
Signed-off-by: zomars <zomars@me.com>
@linear
Copy link
Copy Markdown

linear Bot commented Aug 14, 2024

@vercel
Copy link
Copy Markdown

vercel Bot commented Aug 14, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

2 Skipped Deployments
Name Status Preview Comments Updated (UTC)
cal ⬜️ Ignored (Inspect) Visit Preview Aug 14, 2024 6:57pm
calcom-web-canary ⬜️ Ignored (Inspect) Visit Preview Aug 14, 2024 6:57pm

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Aug 14, 2024

E2E results are ready!

@zomars zomars requested a review from a team August 14, 2024 19:40
@zomars zomars enabled auto-merge (squash) August 14, 2024 19:40
Copy link
Copy Markdown
Contributor

@joeauyeung joeauyeung left a comment

Choose a reason for hiding this comment

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

Not sure about the specific path but changes LGTM.

@zomars zomars merged commit 5939a99 into main Aug 14, 2024
@zomars zomars deleted the zomars/dops-39-remove-deploysentinel-as-playwright-support-is-deprecated-1 branch August 14, 2024 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated-tests area: unit tests, e2e tests, playwright core area: core, team members only foundation ready-for-e2e

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants