Open
Description
New Feature / Enhancement Checklist
- I am not disclosing a vulnerability.
- I am not just asking a question.
- I have searched through existing issues.
Current Limitation
Currently, publishing a new version of the Parse Flutter SDK on pub.dev is done manually. This poses several issues:
- Inefficient, as manual steps are required
- Possible divergence of GH versions and pub.dev versions
- Separate permissions management, instead of managing publishing permission as part of GH team permissions
Feature / Enhancement Description
Automate publishing process via GitHub CLI, analogous to, for example publishing parse-server on npm.
TODOs:
- Add auto-publishing to pub.dev (triggered on GitHub release) ci: automate publishing to pub.dev #719
- Validate by creating a manual release (3.1.x or 3.2.0) -- version tag without
V
prefix! - Add auto-release workflow (branch renaming, changelog-generation, etc)
- Validate by creating a automatic release via PR-merge
Example Use Case
n/a
Alternatives / Workarounds
n/a
3rd Party References
n/a