Repository navigation
test(expo): list each video's marked parts in a published hand-off - #10778
seanperez29 wants to merge 1 commit into
Conversation
The hand-off manifest gets parts and before.parts lists as version 3. The workflow publishes them as numbered lists under the video's table, as attach does on a machine whose gh can attach. Version 2 manifests, which sessions on older commits still write, are read as having no parts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
🦋 Changeset detectedLatest commit: 853dd64 The changes in this PR will be included in the next version bump. This PR includes changesets to release 0 packagesWhen changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
@clerk/astro
@clerk/backend
@clerk/chrome-extension
@clerk/clerk-js
@clerk/electron
@clerk/electron-passkeys
@clerk/eslint-plugin
@clerk/expo
@clerk/expo-biometrics
@clerk/expo-google-signin
@clerk/expo-native-components
@clerk/expo-passkeys
@clerk/express
@clerk/fastify
@clerk/hono
@clerk/localizations
@clerk/mosaic
@clerk/nextjs
@clerk/nuxt
@clerk/react
@clerk/react-router
@clerk/shared
@clerk/tanstack-react-start
@clerk/testing
@clerk/ui
@clerk/upgrade
@clerk/vue
commit: |
|
|
Deferred while we evaluate whether the review-rule fixes (clerk/clerk-ios#839, clerk/clerk-android#1267) resolve the unnecessary evidence requests. Revisit compact captions only if the problem persists. |
|
Closing. The evidence rules in clerk/clerk-ios#839 and clerk/clerk-android#1267 fixed the CodeRabbit loop this was meant to help with. On clerk/clerk-ios#833, #834 and #835, every remaining ask was for a state that no video showed, and CodeRabbit read the hand-written part lists correctly. The captions would only save writing that list on PRs whose video shows several states, which does not justify longer descriptions. The branch stays on GitHub, so this can be reopened if CodeRabbit starts missing states a video shows. |


Description
clerk/internal-mobile-e2e#19 has
attach --videolist the parts a run marked withhost.evidenceunder the video's table, so a reviewer, and CodeRabbit, which can't watch a video, can tell which states each video shows. It adds those lists to the hand-off manifest as version 3.scripts/verify-attach.mjsreads version 3, withpartsandbefore.parts, and still reads version 2 as having no parts. It writes the same lists as the package: "The video shows these parts, in order:", "Each video shows…" when both runs marked the same parts, or a before list and an after list otherwise. Parts are at most 20, each one line of at most 200 characters without<,>, a backtick or|.verify-attach.ymlruns onworkflow_run, so it uses the publisher frommain. This has to merge beforeintegration/expo-nativepins a commit that includes #19, or a remoteattach --videowould hand off a version 3 manifest thatmainrefuses. The pin bump will be its own PR.Testing:
pnpm vitest run --root scripts verify-attach: 205 pass. New tests cover reading version 2 with and without a before, refusing malformed parts, and the layouts with and without a before, including separate before and after lists.Checklist
pnpm testruns as expected.pnpm buildruns as expected.Type of change
🤖 Generated with Claude Code