Skip to content

ci: add gitverse pipelines - #150

Open
Kirrrusha wants to merge 1 commit into
mainfrom
feat/pipelines-gitverse
Open

ci: add gitverse pipelines#150
Kirrrusha wants to merge 1 commit into
mainfrom
feat/pipelines-gitverse

Conversation

@Kirrrusha

Copy link
Copy Markdown
Collaborator

Summary

  • Add GitVerse CI workflow mirroring the main GitHub PR checks, build, E2E, and artifact validation flow
  • Add standby GitVerse release workflow with manual store publishing guarded by a publish input
  • Add GitVerse release helper script for creating releases and uploading build assets through the GitVerse API
  • Make release notes generation compatible with GitVerse repository/server variables

Required GitVerse configuration

Secrets:

  • GITVERSE_TOKEN
  • CHROME_EXTENSION_ID
  • CHROME_CLIENT_ID
  • CHROME_CLIENT_SECRET
  • CHROME_REFRESH_TOKEN
  • CHROME_PUBLISH_TARGET
  • FIREFOX_EXTENSION_ID
  • FIREFOX_JWT_ISSUER
  • FIREFOX_JWT_SECRET

Variables:

  • FIREFOX_EXTENSION_ID
  • GITVERSE_REPOSITORY
  • GITVERSE_API_URL
  • GITVERSE_SERVER_URL

Validation

  • Parsed GitVerse workflow YAML files successfully
  • Ran node --check for release scripts
  • Ran Prettier check for new GitVerse workflow files and helper script
Русское описание

Добавлены пайплайны для GitVerse: CI, standby release, создание релиза через GitVerse API и загрузка ZIP-артефактов. Публикация в Chrome Web Store и Firefox Add-ons оставлена ручной через параметр publish=true, чтобы избежать двойной публикации одной версии из GitHub и GitVerse.

Также добавлена совместимость release notes с переменными GitVerse.

github-actions Bot pushed a commit that referenced this pull request Jul 14, 2026
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