Fix 'publish' and 'test' failures (#346)
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.
Fix 'publish' and 'test' failures (#346)
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.