Skip to content

#589: deploy plugins to github.io for snapshot and stable releases#600

Merged
dbenn merged 1 commit into
masterfrom
589-make-githubio-the-deploy-target-for-the-latest-snapshot-and-latest-xyz-release-plugins
May 11, 2026
Merged

#589: deploy plugins to github.io for snapshot and stable releases#600
dbenn merged 1 commit into
masterfrom
589-make-githubio-the-deploy-target-for-the-latest-snapshot-and-latest-xyz-release-plugins

Conversation

@dbenn
Copy link
Copy Markdown
Collaborator

@dbenn dbenn commented May 11, 2026

  • Update PluginManager default plugin base URL from archive.aavso.org to https://aavso.github.io/VStar/plugins/
  • snapshot-release.yml: unzip plugin archive to plugins/snapshot/ on gh-pages on every master push; remove plugin zip from release assets
  • Add stable-plugin-release.yml: deploys plugins to plugins// on gh-pages, triggered by version tag push or manual workflow_dispatch (select the tag from the branch/tag picker to build from that ref)

- Update PluginManager default plugin base URL from archive.aavso.org
  to https://aavso.github.io/VStar/plugins/<version>
- snapshot-release.yml: unzip plugin archive to plugins/snapshot/ on
  gh-pages on every master push; remove plugin zip from release assets
- Add stable-plugin-release.yml: deploys plugins to plugins/<version>/
  on gh-pages, triggered by version tag push or manual workflow_dispatch
  (select the tag from the branch/tag picker to build from that ref)

Co-authored-by: Cursor <cursoragent@cursor.com>
@dbenn dbenn self-assigned this May 11, 2026
@dbenn dbenn added the enhancement New feature or request label May 11, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Plugin Unit Tests

All tests passed (Java 17)

Metric Value
Tests 1
Passed 1
Failures 0
Errors 0

@github-actions
Copy link
Copy Markdown
Contributor

VStar Unit Tests

All tests passed (Java 17)

Metric Value
Tests 879
Passed 879
Failures 0
Errors 0

@dbenn dbenn merged commit 01dc2c4 into master May 11, 2026
20 checks passed
@dbenn dbenn deleted the 589-make-githubio-the-deploy-target-for-the-latest-snapshot-and-latest-xyz-release-plugins branch May 11, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make github.io the deploy target for the latest snapshot and latest x.y.z. release plugins

1 participant