bevyengine / bevyengine/bevy-example-runner

when running for a PR, improve in-issue reporting

Open
#100 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
16
Forks
5
PR merge metrics
No merged PRs in 30d

Description

* when triggering for a PR, add a nonce as metadata to every pixel eagle run
* once done, call api `https://pixel-eagle.com/B25A040A-A980-4602-B90C-D480AB84076D/runs\?filter=nonce={nonce}`
* for every run, there will be an entry of the form
```json
{
"project_id": "b25a040a-a980-4602-b90c-d480ab84076d",
"id": 7563,
"timestamp": 1737953544,
"metadata": {
"os": "macOS",
"branch": "PR-17413",
"gitref": "6911ddfd4b2d0f9efa6adba1605736112f7ef4f4"
"nonce": "{nonce}",
},
"screenshot_count": 266,
"compared_with": {
"id": 7560,
"changed": 8,
"missing": 0
}
}
```
* the counts in `compared_with` are done with a 0% tolerance and may not be the actual ones
* to get the actual result, call `https://pixel-eagle.com/B25A040A-A980-4602-B90C-D480AB84076D/runs/{id}/compare/{compared_with.id}`

- [ ] add nonce
- [ ] call the list run API and report for every run
- [ ] if there are diffs, check the actual results of the run

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.