-
Notifications
You must be signed in to change notification settings - Fork 6k
Delete impeller_golden_tests from beta RC branch #53163
Delete impeller_golden_tests from beta RC branch #53163
Conversation
|
This pull request was opened from and to a release candidate branch. This should only be done as part of the official Flutter release process. If you are attempting to make a regular contribution to the Flutter project, please close this PR and follow the instructions at Tree Hygiene for detailed instructions on contributing to Flutter. Reviewers: Use caution before merging pull requests to release branches. Ensure the proper procedure has been followed. |
|
The first failure didn't have the GOLDCTL set and the PR that updated the engine version didn't run skia gold like it should have. I know ideally this would have worked the first try, but we really should try to get it working. Testing shouldn't really be optional. I'm happy to meet up on monday to try to connect the dots. |
|
@gaaclarke this is a release branch, Skia gold doesn't work on it - and we shouldn't be blocking the beta on trying to make it work. |
To add some further context, I noticed this workflow did not appear to work a couple of months ago, but the release team told me not to worry about it, and de-flake. On the release branch I was testing, however, I was seeing 100% failure rate. @gaaclarke, I know you did test this on a specific branch, but is it possible that it wasn't comparing the right goldens, and the generated goldens just happened to match the main branch ones? I am skeptical that this release infrastructure ever worked, and thus I don't think we should block the release on implementing this new release infrastructure correctly for the first time. |
|
cc @matanlurey |
Nope, that's not how it works. Here was the trial run: #52005 The way it should work is that the PR that sets the release version will generate a whole new branch of goldens (notice how all the generated goldens have the release appended to their name). That's how we knew it worked. That did not seem to happen in your PR that set the release number though. Which if it doesn't, nothing is going to work. |
|
Sorry I an just getting back to the swing of things. Let's do this:
That just .. doesn't make sense to me, we spent significant time designing and testing doing just that: |
|
Yeah I was out of the loop a bit, we did actually make that work. |
|
I chatted with Aaron on this offline, in summary:
|
…r tests (#53178) This is a follow up to #53163, where I deleted the ninja target to build the golden tests, however I forgot to delete the commands to actually run the tests. In post-submit, the tests ran again and failed: https://ci.chromium.org/ui/p/dart-internal/builders/flutter/Mac%20Production%20Engine%20Drone/12733/infra This PR actually deletes the scripts to run the tests.
In the previous build (pr build), the impeller golden tests failed (maybe because they were testing against the main branch goldens?), and thus mac release arm64 binaries were never uploaded.
This PR deletes the target from the ci/builders/*.json file so that we can successfully build and upload mac binaries.