Skip to content

Automate publishing process via CI #668

Open
@mtrezza

Description

@mtrezza

New Feature / Enhancement Checklist

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bounty:$100Bounty applies for fixing this issue (Parse Bounty Program)type:ciCI related issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions