Skip to content

Test/e2e test pipeline#168

Open
sonegillis1 wants to merge 22 commits into
mainfrom
test/e2e-test-pipeline
Open

Test/e2e test pipeline#168
sonegillis1 wants to merge 22 commits into
mainfrom
test/e2e-test-pipeline

Conversation

@sonegillis1

Copy link
Copy Markdown
Contributor

Checklist

  • Tests were added/updated according to the feature/bugfix/change made
  • Version was rolled according to semver requirements
  • API endpoints openapi schema was updated if applicable

Changes

@sonegillis1 sonegillis1 requested a review from mamigot as a code owner May 3, 2026 23:31
@mamigot

mamigot commented May 3, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 350 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • CHANGELOG.md - Documentation updates
  • components/file-upload.tsx - Component changes
  • e2e/playwright.config.ts - E2E configuration changes

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 350 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.

@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@sonegillis1 sonegillis1 added the run-tests Trigger PR validation pipeline label May 3, 2026
@mamigot

mamigot commented May 3, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 350 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • CHANGELOG.md - Documentation updates
  • components/file-upload.tsx - Component changes
  • e2e/playwright.config.ts - E2E configuration changes

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 350 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.

@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@mamigot

mamigot commented May 3, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 350 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • CHANGELOG.md - Documentation updates
  • components/file-upload.tsx - Component changes
  • e2e/playwright.config.ts - E2E configuration changes

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 350 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.

@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@sonegillis1 sonegillis1 closed this May 4, 2026
@sonegillis1 sonegillis1 reopened this May 4, 2026
@mamigot

mamigot commented May 4, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 350 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • CHANGELOG.md - Documentation updates
  • components/file-upload.tsx - Component changes
  • e2e/playwright.config.ts - E2E configuration changes

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 350 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.

@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@mamigot

mamigot commented May 4, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 350 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • CHANGELOG.md - Documentation updates
  • components/file-upload.tsx - Component changes
  • e2e/playwright.config.ts - E2E configuration changes

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 350 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@sonegillis1 sonegillis1 added run-tests Trigger PR validation pipeline and removed run-tests Trigger PR validation pipeline labels May 4, 2026
@mamigot

mamigot commented May 7, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 368 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • components/file-upload.tsx - Component changes
  • e2e/playwright.config.ts - E2E configuration changes

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 368 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.

@mamigot

mamigot commented May 7, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 368 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • CHANGELOG.md - Documentation updates
  • components/file-upload.tsx - Component changes
  • e2e/playwright.config.ts - E2E configuration changes
  • yalc.lock - Package lock file

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 368 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@mamigot

mamigot commented May 7, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 368 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • components/file-upload.tsx - Component changes
  • e2e/playwright.config.ts - E2E configuration changes
  • yalc.lock - Package lock file

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 368 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@sonegillis1 sonegillis1 added run-tests Trigger PR validation pipeline and removed run-tests Trigger PR validation pipeline labels May 7, 2026
@mamigot

mamigot commented May 7, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 368 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • components/file-upload.tsx - Component changes
  • e2e/playwright.config.ts - E2E configuration changes
  • yalc.lock - Package lock file

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 368 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@mamigot

mamigot commented May 7, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 368 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • components/file-upload.tsx - Component changes
  • e2e/playwright.config.ts - E2E configuration changes
  • yalc.lock - Package lock file

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 368 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@sonegillis1 sonegillis1 added run-tests Trigger PR validation pipeline and removed run-tests Trigger PR validation pipeline labels May 7, 2026
…tils

- Dockerfile: override package.json version via APP_VERSION build arg
- pr-e2e: use wildcard sed pattern for image replacement
- Add LTI test utilities and update canvas embed spec
@mamigot

mamigot commented May 8, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 368 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • Dockerfile - Docker configuration changes
  • components/file-upload.tsx - Component changes
  • e2e/journeys/11-canvas-embed.spec.ts - E2E journey updates
  • e2e/playwright.config.ts - E2E configuration changes
  • e2e/utils/auth.ts - E2E auth utilities
  • e2e/utils/lti.ts - New LTI utilities
  • yalc.lock - Package lock file

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 368 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@mamigot

mamigot commented May 8, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 368 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • Dockerfile - Docker configuration changes
  • components/file-upload.tsx - Component changes
  • e2e/journeys/11-canvas-embed.spec.ts - E2E journey updates
  • e2e/playwright.config.ts - E2E configuration changes
  • e2e/utils/auth.ts - E2E auth utilities
  • e2e/utils/lti.ts - New LTI utilities
  • yalc.lock - Package lock file

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 368 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

- Fix journey 11 to traverse xblock iframe + shadow DOM correctly
- Add CANVAS_PATH_WITH_LTI_MENTOR env var for specific LMS page
- Add globalSetup for dotenv loading in Playwright workers
- Fix useOS hook to use useState/useEffect (avoid SSR issues)
- Add w-fit to version badge, items-center to card content
- Remove debug console.logs from playwright config and test-data
@mamigot

mamigot commented May 8, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 368 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • Dockerfile - Docker configuration changes
  • components/file-upload.tsx - Component changes
  • e2e/journeys/11-canvas-embed.spec.ts - E2E journey updates
  • e2e/playwright.config.ts - E2E configuration changes
  • e2e/utils/auth.ts - E2E auth utilities
  • e2e/utils/lti.ts - New LTI utilities
  • yalc.lock - Package lock file

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 368 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

@mamigot

mamigot commented May 8, 2026

Copy link
Copy Markdown
Member

Claude finished @sonegillis1's task —— View job


E2E Coverage Review Bot — ✅ Complete

Analyzing PR #168 for e2e test coverage requirements...

Tasks:

  • Dismiss stale REQUEST_CHANGES reviews from bot (none found)
  • Identify what changed in this PR (no new page.tsx routes)
  • Run mechanical coverage check (✅ PASSED - 368 checkpoints, 100% coverage)
  • Read current coverage state
  • Apply decision logic and post GitHub review (APPROVED)

Changes Analysis:

  • .github/workflows/pr-e2e-tests.yml - CI workflow changes
  • Dockerfile - Docker configuration changes
  • components/file-upload.tsx - Component changes
  • e2e/journeys/11-canvas-embed.spec.ts - E2E journey updates
  • e2e/playwright.config.ts - E2E configuration changes
  • e2e/utils/auth.ts - E2E auth utilities
  • e2e/utils/lti.ts - New LTI utilities
  • yalc.lock - Package lock file

Coverage Check Results:

All coverage checks PASSED:

  • Coverage unchanged: 368 checkpoints maintained
  • Journey coverage: 24/24 files mapped (100%)
  • No new app/**/page.tsx routes introduced
  • All existing coverage intact

Decision:

CASE E - No new page.tsx files and mechanical check passed.

PR APPROVED - No e2e coverage issues detected.


@mamigot mamigot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

✅ E2E Coverage — No Issues

No new app routes were introduced. All existing coverage is intact.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-tests Trigger PR validation pipeline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants