Compare screenshots with main on PRs#13248
Conversation
|
What happens when there's a failure? does ci just fail or are you able to see the diffs somewhere? |
it should log an url like https://pixel-eagle.vleue.com/project/b25a040a-a980-4602-b90c-d480ab84076d/run/1335/compare/1327 that will let you see the issues |
df365f0 to
c587b8e
Compare
|
job is currently failing because the secret is not set |
|
Maybe we should put the flight helmet into the lighting scene. Or just put together a test scene which has a whole bunch of features enabled all at once to catch differences. |
Since #11904, the flight helmet makes rendering crash in CI on Windows |
BD103
left a comment
There was a problem hiding this comment.
This will be really nice for rendering PRs, since we can catch regressions before they merge. (Such as the MacOS thing that happened a few days ago.)
I have a few nits, but they're non-blocking. :)
|
@mockersf I'm happy to merge this: looks like it needs you to add a secret first? |
|
this should be ready to be merged, but can't be unless we (temporarily) remove the job |
|
I'm on board with that plan: please feel free to do that and merge. |
|
removed the required check, merged the pr, added the required check back, notice the screenshot upload failed 😭 |
# Objective - After merging #13248 the new upload job fails ## Solution - Fix the file path - Instead of a pull_request_target workflow, keep the examples in the pull_request workflow and add another job that will run once its all completed on a `workflow_run` event to upload screenshots ## Testing - Tested in a ubuntu docker container, running the exact same script - Manual result: https://pixel-eagle.com/project/B04F67C0-C054-4A6F-92EC-F599FEC2FD1D/run/5/compare/2 - The CI on this job will still fail as its using the job from main
Objective
Solution