Skip to content

[batch-release] flutter/package repo checks updates for batch release #176433

@chunhtai

Description

@chunhtai

main doc: flutter.dev/go/batch-release-one-pager

For package opts in to batch release. the repo checks needs to check the pr

For PR against main branch, the check follow the step

  1. has an pending_changelogs folder
  2. if has label post-release-<package name>, proceed with the existing check and END here.
  3. Changelog.md and version in pubspec.yaml must not change
  4. must have modification to any of the files in pending_changelogs folder includeing add/remove/modify, unless override: no change long needed and override: no version is needed label are used
  5. All files inpending_changelogs must be formatted correctly

For PR against release branch

  1. Use existing check for changelog and pubspec.yaml.

finally we need a check for package integrity

for package opts-in

  1. must have post-release-<package name> label
  2. must have release-<package name> branch
  3. must have <packagename>_batch.yaml workflow
  4. sync up release -> main workflow must include the package name

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work listinfra: releaseRelease-related requests and toolingpackageflutter/packages repository. See also p: labels.team-frameworkOwned by Framework teamtriaged-frameworkTriaged by Framework team

Type

No type

Projects

Status

In Progress

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions