Skip to content

Bugfix/e2e stress test fixes - #495

Merged
webstackdev merged 50 commits into
mainfrom
bugfix/e2e-stress-test-fixes
Dec 5, 2025
Merged

webstackdev merged 50 commits into
mainfrom
bugfix/e2e-stress-test-fixes

Conversation

@webstackdev

@webstackdev webstackdev commented Dec 2, 2025

Copy link
Copy Markdown
Owner

Description

E2E Stress Runs

Type of Change

  • 🐛 Bug fix (bugfix/*)
  • 🔥 Hot fix (hotfix/*)
  • ✨ New feature (feature/*)
  • 🏗️ Infrastructure (infrastructure/*)
  • � Maintenance (maintenance/*)
  • �📝 Content update (content/*)
  • 📚 Documentation
  • 🎨 Style/UI change
  • ♻️ Code refactoring

…elative ./… paths so the only alias use that remains is from the spec files themselves, extend BasePage.waitForPageLoad() with a requireNext option so callers can specifically wait for the next astro:page-load event
…ts (defaults to DEV_SERVER_PORT or 4321) and wired it into vite.server.hmr.clientPort so Vite instructs the browser to negotiate HMR websockets through the same externally exposed port Astro serves on
Copilot AI review requested due to automatic review settings December 2, 2025 18:23
@github-actions

github-actions Bot commented Dec 2, 2025

Copy link
Copy Markdown

Dependency Review

The following issues were found:

  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 1 package(s) with unknown licenses.
  • ⚠️ 2 packages with OpenSSF Scorecard issues.

View full job summary

This comment was marked as spam.

…ters out known non-actionable Firefox/Vite HMR websocket noise ('WebSocket closed without opened') before asserting pageErrors().length. Added isIgnorablePageError() helper with documentation.
…p so downstream steps can see whether coverage files were generated
…ld-and-test.yml so CI runs npm run sync before TypeScript checks, typed rss.xml.ts by importing CollectionEntry and annotating the article parameter in the RSS item map to satisfy noImplicitAny
@github-actions

github-actions Bot commented Dec 2, 2025

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 63.58% 4194 / 6596
🔵 Statements 62.24% 4344 / 6979
🔵 Functions 64.8% 849 / 1310
🔵 Branches 50.58% 2145 / 4240
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/components/CallToAction/Newsletter/index.astro 100% 100% 100% 100%
src/components/CallToAction/Newsletter/client/index.ts 84.21% 74.6% 93.33% 86.3% 55-59, 83, 110-115, 129-130, 142, 159, 171, 192, 206, 264-266, 278, 288, 301-302, 308, 329
src/components/Carousel/client/index.ts 76.54% 73.83% 70.96% 81.42% 18, 55-60, 56-60, 71, 78-79, 83, 88, 94, 111, 151-156, 198, 201, 204-205, 212-213, 221-224, 229-232, 242, 247, 261-264, 274, 295-304, 312, 326-327, 336, 342, 350, 355, 364, 370, 382-383, 397
src/components/Forms/Contact/client/__fixtures__/contactForm.fixture.astro 100% 100% 100% 100%
src/components/Pwa/ServiceWorker/client/index.ts 0% 0% 0% 0% 4-81
src/components/Testimonials/client/index.ts 77.63% 75.67% 70.96% 81.6% 18, 55-60, 56-60, 71, 78-79, 83, 88, 94, 115, 157-162, 208, 211-212, 222-223, 228-231, 236-239, 256, 269-272, 282, 303-312, 320, 334-335, 344, 350, 358, 363, 372, 378, 390-391, 405
src/components/Toasts/NetworkStatus/index.astro 100% 100% 100% 100%
src/pages/rss.xml.ts 0% 0% 0% 0% 7-18
src/pages/testing/_environment-client-values.ts 0% 0% 0% 0% 13-47
src/pages/testing/carousel.astro 0% 100% 0% 0% 1-24
src/pages/testing/consent-preferences.astro 0% 100% 0% 0% 1-23
src/pages/testing/environment-client-values.astro 0% 100% 100% 0% 6-77
Generated in workflow #628 for commit 95f347d by the Vitest Coverage Report Action

…o record the value of , plus dev/e2e flags, whenever the SW logic runs
…ts and re-ran the WebKit theme picker suite; no policy-check cancellations observed, but logs now capture sufficient context if the flake returns
…icy-version to use page fixture instead of dynamic imports
@gitguardian

gitguardian Bot commented Dec 4, 2025

Copy link
Copy Markdown

⚠️ GitGuardian has uncovered 1 secret following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secret in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
23146611 Triggered Generic Password 4fa4135 .github/workflows/test.yml View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secret safely. Learn here the best practices.
  3. Revoke and rotate this secret.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@webstackdev
webstackdev merged commit e01e649 into main Dec 5, 2025
9 of 10 checks passed
@webstackdev
webstackdev deleted the bugfix/e2e-stress-test-fixes branch December 5, 2025 11:15
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.

2 participants