-
Notifications
You must be signed in to change notification settings - Fork 0
Consolidate UI diagrams, deploy deps, and version policy #18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
b4896e9
Require latest version checks for deps
726065a
Install UI deps before Deno deploy build
40a8d44
Add protocol diagrams to UI
859ad24
Pair protocol diagrams with UI previews
95dbc66
Address diagram review feedback
f75976a
Remove protocol bakeoff section from UI
24fb583
Address PR review feedback: remove orphaned mermaid code
65b1fe4
Add bun.lock for frozen lockfile CI
0c04b92
Remove package-lock.json in favor of bun.lock
3f1d3a5
Update Bun to v1.3 in CI/CD workflows
3f35b5b
Migrate all workflows from npm to Bun for UI deps
a76a34a
Remove redundant Node setup from deploy workflows
125d422
Remove Node.js from CI - use only Deno + Bun
fd4e3df
Simplify to Deno-only runtime (per AGENTS.md)
d96628c
Simplify CI and remove unused dependencies
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Playwright test failures are silently ignored in CI gate.
With
continue-on-error: true, Playwright test failures won't fail the job. However, the CI gate (line 226-228) doesn't checkneeds.playwright.result, so test failures are effectively silent.If Playwright failures should block merges, either:
continue-on-error: true, orneeds.playwright.resultcheck to the gateIf test flakiness is the concern, consider using retry logic instead.
🔧 Option A: Make Playwright failures block CI
- name: Run Playwright tests run: deno task test:e2e - continue-on-error: true🔧 Option B: Check Playwright in CI gate
- name: Check all jobs passed run: | if [[ "${{ needs.deno.result }}" == "failure" ]] || \ + [[ "${{ needs.playwright.result }}" == "failure" ]] || \ [[ "${{ needs.security.result }}" == "failure" ]] || \ ([[ "${{ github.event_name }}" == "pull_request" ]] && [[ "${{ needs.release-prep.result }}" == "failure" ]]); thenBased on learnings, Playwright tests are required for UI changes per AGENTS.md policy.
📝 Committable suggestion
🤖 Prompt for AI Agents