Loading...
Loading...
Automates the Flutter package release process via git tags and GitHub Actions. Handles multi-package workspaces, SemVer versioning suggestions based on git history, updating pubspec.yaml and CHANGELOG.md, and dry-run validation. Use when the user wants to "release", "publish", or "version" a Flutter package.
npx skill4agent add hu-wentao/wyatt_skills publish-flutter-package.gitpubspec.yaml.github/workflowspubspec.yamlworkspace:- pkgs/*scripts/inspect_workflows.py [package_name]useson.push.tagsusesdart-lang/setup-dart/.github/workflows/publish.ymltagsv*scripts/prepare_release.py <current_version> [--tag-match <pattern>]package-name-*--tag-matchCHANGELOG.mdversionpubspec.yamlCHANGELOG.md## <Version> <YYYY-MM-DD>
* feat/fix/... [**important**] <content>git tagv[0-9]+.[0-9]+.[0-9]+v<version>dart pub publish --dry-runinspect_workflows.py[package_name]prepare_release.pyCHANGELOG.md<current_version>--tag-match <pattern>my-pkg-*v*github_action_template.md