Closed VladislavFitz closed 1 year ago
Adds automatic release process using GitHub Actions:
Triggered by the release type tag (patch, minor, major)
patch
minor
major
Generates new semantic version based on release type
Updates pubspec.yaml of Dart and Flutter Helper
pubspec.yaml
Updates CHANGELOG.md of Dart and Flutter Helper
CHANGELOG.md
Generates library version contant file lib_version.dart
lib_version.dart
Commits all the updated file to a new release branch
Sets the release tag
Generates new draft GitHub release
Publishes Dart Helper library on pub.dev (dry run)
Publishes Flutter Helper library on pub.dev (dry run)
TODO: Merges the release branch to master // not done for testing
TODO: remove dry run from dart/flutter helper publishing on pub.dev
dry run
Automatizes library release process using github actions
Describe your change
Adds automatic release process using GitHub Actions:
Triggered by the release type tag (
patch
,minor
,major
)Generates new semantic version based on release type
Updates
pubspec.yaml
of Dart and Flutter HelperUpdates
CHANGELOG.md
of Dart and Flutter HelperGenerates library version contant file
lib_version.dart
Commits all the updated file to a new release branch
Sets the release tag
Generates new draft GitHub release
Publishes Dart Helper library on pub.dev (dry run)
Publishes Flutter Helper library on pub.dev (dry run)
TODO: Merges the release branch to master // not done for testing
TODO: remove
dry run
from dart/flutter helper publishing on pub.devWhat problem is this fixing?
Automatizes library release process using github actions