Skip to content

ci: restore Vite+ release workflow#23

Merged
altaywtf merged 2 commits into
mainfrom
fix/restore-viteplus-release
May 8, 2026
Merged

ci: restore Vite+ release workflow#23
altaywtf merged 2 commits into
mainfrom
fix/restore-viteplus-release

Conversation

@altaywtf
Copy link
Copy Markdown
Member

@altaywtf altaywtf commented May 8, 2026

Summary

Changed

  • Restores VitePlus setup and vp commands in release workflow
  • Pins verify-path checkout/setup actions and keeps release writes on putio-release-bot
  • Reduces default release-job GITHUB_TOKEN permissions to read-only
  • Moves release/publishing detail into docs/DISTRIBUTION.md and leaves CONTRIBUTING.md as navigation

Risks

  • Release job depends on the pinned setup-vp action SHA continuing to resolve to the expected v1 implementation

Verification

  • actionlint .github/workflows/*.yml
  • git diff --check

Complexity

  • Reduced: workflow follows the repo VitePlus contract again

Copilot AI review requested due to automatic review settings May 8, 2026 21:51
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Restores and hardens the repo’s release/publishing pipeline by reintroducing Vite+ (vp) setup/commands in CI, tightening default GITHUB_TOKEN permissions, and moving release operational details into dedicated documentation.

Changes:

  • Re-pins actions/checkout and voidzero-dev/setup-vp to SHAs and uses vp install in CI/release jobs.
  • Reduces default release-job GITHUB_TOKEN permissions to contents: read, relying on a GitHub App token (putio-release-bot) for write operations.
  • Adds docs/DISTRIBUTION.md and updates contributor/agent docs to link to it.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
docs/DISTRIBUTION.md Adds centralized distribution/release documentation (environment, credentials, local checks).
CONTRIBUTING.md Replaces inlined release publishing details with a link to the distribution doc.
AGENTS.md Adds Distribution to the project navigation links.
.github/workflows/ci.yml Restores Vite+ setup/commands in the release workflow, pins actions by SHA, and tightens default token permissions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/DISTRIBUTION.md Outdated
@altaywtf altaywtf changed the title ci: restore VitePlus release workflow ci: restore Vite+ release workflow May 8, 2026
@altaywtf altaywtf merged commit 3c69aee into main May 8, 2026
4 checks passed
@altaywtf altaywtf deleted the fix/restore-viteplus-release branch May 8, 2026 22:10
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