bevy/.github/workflows
Rob Parrett effc9df572
Show working urls to screenshot comparisons in output (#17125)
# Objective

When a PR introduces changes that result in differences in the rendering
one of the "testbeds," contributors get a nice email informing them
about a [failed workflow
run](https://github.com/bevyengine/bevy/actions/runs/12599884045/job/35117729566).

However, this email contains links that just go to a json blob which
isn't as helpful as it could be. If you squint real hard, you can figure
out which testbed failed and at which frame the screenshot took place.
Not ideal.

This changes the urls presented as output in that workflow so that they
lead to the actual screenshot comparison screen on pixel-eagle.


![image](https://github.com/user-attachments/assets/36af7f29-9319-4a1f-bf0a-7f7ffd5d613f)

<img width="753" alt="image"
src="https://github.com/user-attachments/assets/7d39de37-8cff-4db3-8fbc-288e482d876c"
/>

## Solution

Change the urls in the output from e.g.


https://pixel-eagle.vleue.com/B04F67C0-C054-4A6F-92EC-F599FEC2FD1D/runs/4591/compare/4568

To


https://pixel-eagle.com/project/B04F67C0-C054-4A6F-92EC-F599FEC2FD1D/run/4591/compare/4568

Without messing with any of the URLs involved in uploading the
screenshots.

## Testing

I have not tested this (yet) beyond manual testing of the new URL
structure. I suspect it's not possible to test in a fork.
2025-01-03 17:38:12 +00:00
..
action-on-PR-labeled.yml Update label used for breaking changes (#15958) 2024-10-16 17:50:39 +00:00
ci-comment-failures.yml screenshot comparison: fix upload for macOS... again (#15914) 2024-10-14 23:20:56 +00:00
ci.yml Use -D warnings in all relevant CI (#17011) 2024-12-31 00:15:28 +00:00
daily.yml Bump actions/setup-java from 3 to 4 (#15695) 2024-10-07 07:30:37 +00:00
dependencies.yml add cancel in progress support to automated CI checks (#11130) 2024-02-28 16:07:29 +00:00
docs.yml Document private items in dev-docs (#14769) 2024-08-15 20:57:49 +00:00
post-release.yml Bump peter-evans/create-pull-request from 6 to 7 (#15112) 2024-09-09 17:35:40 +00:00
release.yml Bump peter-evans/create-pull-request from 6 to 7 (#15112) 2024-09-09 17:35:40 +00:00
send-screenshots-to-pixeleagle.yml Show working urls to screenshot comparisons in output (#17125) 2025-01-03 17:38:12 +00:00
validation-jobs.yml remove check on windows screenshots (#16485) 2024-11-23 18:38:47 +00:00
weekly.yml Skip all jobs on the Weekly beta compile test workflow when running on a fork (#16674) 2024-12-06 08:07:16 +00:00
welcome.yml Fix Welcome Contributors CI (#15123) 2024-09-09 17:52:11 +00:00