Skip to content

CI: add Marketplace publishing and fix version scheme#29

Merged
meanmail merged 5 commits intomainfrom
check-vitalik-unanswered
Mar 26, 2026
Merged

CI: add Marketplace publishing and fix version scheme#29
meanmail merged 5 commits intomainfrom
check-vitalik-unanswered

Conversation

@meanmail
Copy link
Copy Markdown
Contributor

@meanmail meanmail commented Mar 26, 2026

Summary

  • Trigger workflow on push to main (in addition to PRs) and on GitHub release
  • Replace timestamp-based versions (2024.10.15-1423) with pluginVersion.runNumber (2026.9.42) read from gradle.properties
  • Uncomment and configure Marketplace publish step — publishes to dev channel on push to main
  • Add stable channel publishing triggered by GitHub release creation
  • Add publishing block to build.gradle.kts with token and channel configuration

Test plan

  • Verify PR build generates correct version format in artifacts
  • Confirm publish step is skipped on PR builds
  • After merge, verify plugin is published to dev channel on Marketplace
  • Create a GitHub release and verify plugin is published to stable channel

🤖 Generated with Claude Code

meanmail and others added 2 commits March 26, 2026 13:39
- Trigger workflow on push to main (in addition to PRs)
- Replace timestamp-based versions with pluginVersion + run_number
- Uncomment and configure Marketplace publish step (dev channel)
- Add publishing configuration to build.gradle.kts

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@meanmail meanmail force-pushed the check-vitalik-unanswered branch from 1a31015 to 9df1904 Compare March 26, 2026 09:39
meanmail and others added 3 commits March 26, 2026 13:44
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
setup-gradle already handles Gradle caching with better granularity.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The default Marketplace channel requires an empty string, not "stable".
"stable" would create a custom channel requiring manual repository setup.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@meanmail meanmail merged commit e5a694f into main Mar 26, 2026
0 of 3 checks passed
@meanmail meanmail deleted the check-vitalik-unanswered branch March 26, 2026 09:52
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