Dashboard › craft › Distillation
ad37d935-8eb7-4a9e-ac72-dc6b3ac790f4["e08e881c1fe69642b4d3b63ecf035568"]
Date: Aug 3, 2026
getsentry/publish repository structure includes .github/workflows/publish.yml, src/publish/inputs.js, src/publish/post-result.js, src/publish/post-workflow-details.js, src/publish/update-issue.js, package.json, README.md, AGENTS.md, vitest.config.js, and yarn.lock.package.json identifies the project as private package publish version 0.0.1, repository git@github.com:getsentry/publish.git, authored by Sentry Open Source <oss@sentry.io>, with Volta versions Node 24.0.0 and Yarn 1.22.22.test: vitest run, test:watch: vitest, lint: eslint src .github --ignore-pattern '!.github', and prettier: prettier --write src.package.json dependencies include @actions/core ^2.0.0, @actions/github ^7.0.0, and @sentry/node ^10.0.0; devDependencies include eslint ^8.9.0, eslint-config-prettier ^8.3.0, eslint-plugin-yml ^0.13.0, prettier ^2.2.1, and vitest ^4.1.0; undici is resolved to ^6.23.0.README.md contains a Cloudflare API permissions reference linked to https://developers.cloudflare.com/fundamentals/api/reference/permissions/index.md; the referenced documentation was last updated Jun 17, 2026 and states the applicable user-permission scope is com.cloudflare.api.user.README.md documents the approval-based publishing workflow: trigger a workflow, inspect the publishing request issue, add the accepted label to initiate publishing, observe the triggered run, and automatic issue closure on success.README.md states releases merge to the repository’s default branch by default, usually master or main, with merge_target available to override the target through Craft’s reusable workflow.