Skip to content

Fix 'publish' and 'test' failures - #346

Merged
stuartmorgan-g merged 2 commits into
flutter:masterfrom
stuartmorgan-g:publish-and-test-fixes
May 10, 2021
Merged

Fix 'publish' and 'test' failures#346
stuartmorgan-g merged 2 commits into
flutter:masterfrom
stuartmorgan-g:publish-and-test-fixes

Conversation

@stuartmorgan-g

Copy link
Copy Markdown
Collaborator

Enabling the new publishing checks was done in a PR that touched at
least one package, so didn't actually run on the whole repo, causing
post-submit breakage.

This fixes the publish errors:

  • Corrects a version mismatch in fuchsia_ctl and standardizes the format
    it uses for listing recent versions.
  • Removes all pre-release SDK requirements now that null safety is
    stable.
  • Fixes a publish warning about the use of 'docs' rather than 'doc' in
    pigeon.

It also fixes the test in error in bsdiff by reverting #342 and fixing
it correctly. That change was completely wrong, but CI didn't catch it
since it wasn't running any tests for third_party/packages/ yet.

Pre-launch Checklist

  • The title of the PR starts with the name of the package surrounded by square brackets, e.g. [shared_preferences]
  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I read the Tree Hygiene wiki page, which explains my responsibilities.
  • I read and followed the Flutter Style Guide.
  • I listed at least one issue that this PR fixes in the description above.
  • I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt.
  • I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
  • I updated CHANGELOG.md to add a description of the change.
  • I updated/added relevant documentation (doc comments with ///).
  • I signed the CLA.
  • All existing and new tests are passing.

Enabling the new publishing checks was done in a PR that touched at
least one package, so didn't actually run on the whole repo, causing
post-submit breakage.
This fixes the publish errors:
- Corrects a version mismatch in fuchsia_ctl and standardizes the format
it uses for listing recent versions.
- Removes all pre-release SDK requirements now that null safety is
stable.
- Fixes a publish warning about the use of 'docs' rather than 'doc' in
pigeon.
It also fixes the test in error in bsdiff by reverting flutter#342 and fixing
it correctly. That change was completely wrong, but CI didn't catch it
since it wasn't running any tests for third_party/packages/ yet.

@cyanglazcyanglaz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

… entries didn't actually come with version changes
@stuartmorgan-g

Copy link
Copy Markdown
CollaboratorAuthor

Landing on red as this is a fix for the breakage.

@stuartmorgan-g
stuartmorgan-g merged commit a150e48 into flutter:masterMay 10, 2021
@stuartmorgan-g
stuartmorgan-g deleted the publish-and-test-fixes branch May 10, 2021 19:40
austinstoker pushed a commit to austinstoker/packages that referenced this pull request Apr 29, 2022
	- use `RouteInformation` for delegate's "state", instead of `BeamState`
- states for `BeamLocation` now need to mix with `RouteInformationSerializable`
(as the default `BeamState` is already doing)
This should:
- improve the experience while making custom states for BeamLocations
- clear up the confusion with BeamState in two places / levels of architecture
- take beamer even closer to the original Router API
- closesflutter#205
- closesflutter#346
creatorpiyush pushed a commit to creatorpiyush/packages that referenced this pull request Jun 10, 2026
Enabling the new publishing checks was done in a PR that touched at
least one package, so didn't actually run on the whole repo, causing
post-submit breakage.
This fixes the publish errors:
- Corrects a version mismatch in fuchsia_ctl and standardizes the format
it uses for listing recent versions.
- Removes all pre-release SDK requirements now that null safety is
stable.
- Fixes a publish warning about the use of 'docs' rather than 'doc' in
pigeon.
It also fixes the test in error in bsdiff by reverting flutter#342 and fixing
it correctly. That change was completely wrong, but CI didn't catch it
since it wasn't running any tests for third_party/packages/ yet.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@stuartmorgan-g@cyanglaz