Skip to content

feat(workbench): submit through an Awesome PR with no local state, and look up its status - #508

Merged
yaojin3616 merged 1 commit into
dataelement:v0.10.0from
cinderzhan:feat/workbench-submission-pr-only
Sep 21, 2026
Merged

yaojin3616 merged 1 commit into
dataelement:v0.10.0from
cinderzhan:feat/workbench-submission-pr-only

Conversation

@cinderzhan

Copy link
Copy Markdown
Collaborator

Summary

Stacked on #497 (which includes #496). Review only the last two commits.

  • Submission keeps no local state. Opening a pull request on dataelement/awesome-dsh-workbench is the submission, so the local submission queue (submissions.mjs), its /api/desktop-workbenches/submissions route and the local-draft UI are removed. An existing submissions.json from an earlier build is neither read nor deleted.
  • Guide and prompt follow the Awesome protocol: one data/workbenches/<owner>__<repo>.yml with description.zh + description.en, 1–5 screenshots declared in the YAML, optional tarball, no generated fields.
  • PR status lookup. Step 3 of "Make my workbench" accepts a pull-request link from the market repository and shows open / draft / changes requested / merged / closed. The host reads it from the GitHub API without a token and stores nothing; other URLs are refused.

Test plan

🤖 Generated with Claude Code

@yaojin3616
yaojin3616 force-pushed the feat/workbench-submission-pr-only branch from e829fa1 to 003ee8d Compare September 21, 2026 15:56
@yaojin3616
yaojin3616 merged commit c59ec9a into dataelement:v0.10.0 Sep 21, 2026
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.

2 participants