Repository navigation
ci: show the Currents session's screenshots and screencast in the pull request - #7
Merged
Merged
Conversation
…l request The fork has no image bucket, so the screenshot section showed only a link. The recording step now reads each attachment's link from the share page's Markdown, and the description uses them: screenshots inline, the trace screencast as an animated image, and the WebM as a link (GitHub drops <video> tags with outside sources). Also sends the head repository's URL as the commit remote, which was empty. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011baD3iKo43DsfhRB8dkWCG
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Owner: @agoldis
What
The screenshot section in the pull request description shows the Currents session's media instead of only a link:
Why
This fork has no image bucket, so the section had no images. GitHub drops
<video>tags that point at outside hosts (checked with the/markdownAPI), so the video can only be a link. The animated screencast is the inline view of what the agent did.How
## Attachmentssection of the share page's Markdown (the CLI prints no link per file) and writes them to$RUNNER_TEMP/currents-media.tsv.COMMIT_INFO_REMOTEuseshead_repository.html_url;clone_urlis not in theworkflow_runpayload, so it was empty.Tested
Ran both snippets from this file in
ubuntu:24.04against the share Markdown of session e046136bb2bbccf3 (PR #3). Output: the screenshot points ats.crts.sh/at/…, a screenshot with no Currents copy is dropped, and the screencast, video and session lines are added. GitHub's image proxy loads both the PNG and the animated WebP.Links expire after 7 days, so these images break in the PR history after that.
🤖 Generated with Claude Code
https://claude.ai/code/session_011baD3iKo43DsfhRB8dkWCG
Open in [code]smith · Need help on this PR? Tag
@codesmith-botwith what you need.