Skip to content

ci: deploy dashboard to Void with GitHub OIDC - #367

Merged
fengmk2 merged 2 commits into
mainfrom
ci/deploy-to-void
Oct 16, 2026
Merged

fengmk2 merged 2 commits into
mainfrom
ci/deploy-to-void

Conversation

@fengmk2

@fengmk2 fengmk2 commented Oct 16, 2026

Copy link
Copy Markdown
Member

The dashboard uses GitHub Pages and a /vibe-dashboard/ base path. This change moves deployments to Void and serves assets from /.

GitHub Actions uses OIDC to obtain temporary deployment credentials. The vp run deploy command builds the dashboard and uploads the static output in SPA mode.

Before merging, an organization admin must grant the Void GitHub App access to voidzero-dev/vibe-dashboard. Then connect the vibe-dashboard project to main and authorize .github/workflows/deploy.yml with the github_actions executor.

@socket-security

socket-security Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedvoid@​1.1.11851008997100

View full report

@fengmk2
fengmk2 marked this pull request as ready for review October 16, 2026 12:37
@fengmk2
fengmk2 merged commit a4532a0 into main Oct 16, 2026
5 checks passed
@fengmk2
fengmk2 deleted the ci/deploy-to-void branch October 16, 2026 12:38
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.

1 participant