Skip to content

fix(ci): stabilize release and core e2e checks#570

Merged
izadoesdev merged 4 commits into
stagingfrom
codex/fix-release-e2e
Jul 26, 2026
Merged

fix(ci): stabilize release and core e2e checks#570
izadoesdev merged 4 commits into
stagingfrom
codex/fix-release-e2e

Conversation

@izadoesdev

@izadoesdev izadoesdev commented Jul 26, 2026

Copy link
Copy Markdown
Member

Summary

  • Run the release workflow only when a changeset changes on main, avoiding duplicate npm publishes on ordinary pushes.
  • Update core E2E checks to assert the current folder-picker and website-settings UI contracts.

Validation

  • bun run lint
  • Workspace check-types: 34 tasks passed
  • Workspace test: 25 tasks passed
  • Local Dashboard E2E could not run because the Docker daemon is unavailable; CI provides the browser-level verification.

@vercel

vercel Bot commented Jul 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dashboard Ready Ready Preview, Comment Jul 26, 2026 7:53am
databuddy-status Ready Ready Preview, Comment Jul 26, 2026 7:53am
documentation Ready Ready Preview, Comment Jul 26, 2026 7:53am

@unkey-deploy

unkey-deploy Bot commented Jul 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Unkey Deploy

Name Status Preview Inspect Updated (UTC)
api (preview) Ready Visit Preview Inspect Jul 26, 2026 7:53am

@coderabbitai

coderabbitai Bot commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: f767efaa-e68a-4fc6-8cb6-3d4d564bdea1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/fix-release-e2e

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@greptile-apps

greptile-apps Bot commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Stabilizes release and core dashboard E2E checks.

  • Limits the main-branch release workflow to pushes that change files under .changeset/.
  • Updates link-folder tests and helpers to follow the current dialog and folder-label behavior.
  • Verifies website settings through the current Name and Domain form values.

Confidence Score: 5/5

The PR appears safe to merge, with no actionable defects identified in the changed workflow or E2E assertions.

The release filter still matches the changeset additions and deletions used by the release flow, while the updated browser helpers and assertions align with the current asynchronous UI lifecycle and controls.

Important Files Changed

Filename Overview
.github/workflows/release.yml Adds a changeset path filter while preserving triggers for changeset additions, updates, and deletions in the standard release lifecycle.
apps/dashboard/test/e2e/specs/core/links.spec.ts Replaces obsolete folder-button count assertions with a visible exact folder-label assertion.
apps/dashboard/test/e2e/specs/core/websites.spec.ts Checks persisted website values through the settings form controls rather than generic page text.
apps/dashboard/test/e2e/utils/dashboard.ts Waits for successful folder creation by observing the creation dialog close after its awaited mutation completes.

Reviews (1): Last reviewed commit: "fix(dashboard): align core e2e checks wi..." | Re-trigger Greptile

@izadoesdev
izadoesdev merged commit 7a1f2cb into staging Jul 26, 2026
16 of 17 checks passed
@izadoesdev
izadoesdev deleted the codex/fix-release-e2e branch July 26, 2026 08:13
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.

1 participant