Skip to content

ci: restore Vite+ release workflow#36

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

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

Conversation

@altaywtf

@altaywtf altaywtf commented May 8, 2026

Copy link
Copy Markdown
Member

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

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Restores the repo’s Vite+ (vp) contract in CI/release automation while tightening release credentials handling and moving detailed publishing guidance into dedicated distribution documentation.

Changes:

  • Reworked the release job to use voidzero-dev/setup-vp + vp install (matching CI/local workflows) and to publish via the putio-release-bot GitHub App token.
  • Pinned key GitHub Actions to SHAs and reduced the release job’s default GITHUB_TOKEN permissions.
  • Added docs/DISTRIBUTION.md and updated contributing/agent docs to point to it.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
docs/DISTRIBUTION.md New distribution/publishing documentation (release environment, credentials, local checks).
CONTRIBUTING.md Replaces detailed release instructions with a link to the new distribution doc.
AGENTS.md Adds distribution doc to the navigation index.
.github/workflows/ci.yml Restores Vite+ setup/commands in release workflow, pins actions, and routes GitHub writes through the release bot token.

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

@altaywtf altaywtf changed the title ci: restore VitePlus release workflow ci: restore Vite+ release workflow May 8, 2026
@altaywtf altaywtf merged commit 1b86218 into main May 8, 2026
3 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