Skip to content

Releases: pytorch/test-infra

v20250926-151930

26 Sep 15:21
9f9d729
Compare
Choose a tag to compare
[AUTOREVERT] Remove unused files (#7227)

just removing some unused files that can't be reached by `__main__`.

v20250926-132458

26 Sep 13:26
9489aad
Compare
Choose a tag to compare
[autorevert] update failure threshold to 3 for autorevert eligibility…

v20250925-235116

25 Sep 23:53
742f25f
Compare
Choose a tag to compare
[AUTOREVERT] Adds circuit breaker with issue in pytorch/pytorch 'ci: …

v20250925-190654

25 Sep 19:08
9b326c7
Compare
Choose a tag to compare
opensearch/search similar failures: setup for using ttl (#7222)

Some context is https://github.com/pytorch/test-infra/issues/7221

This makes it so that the search can search multiple indexes, and the
insertion gets inserted to an index that is based on the month

Then we can delete the indices when they get too old (I think this is
going to be done in the UI? I'm not sure if this is in terraform)
I am also manually deleting records > 1 year old

We could also do some stuff with rollovers and aliases?, but I think
this is more convenient

Testing:
Check that the similar failure search still worked but thats it

v20250925-182720-custom

25 Sep 18:29
ab21185
Compare
Choose a tag to compare
Add hyperlink to new ui (#7214)

## Overview
Add url link management
1. auto update the url of browser when rendering is completed, to avoid
dead cycle, added verification to make sure the incoming url is not same
as rendered one
2. add link url button to the search bar

add toggle ui for sections
<img width="1185" height="277" alt="image"
src="https://github.com/user-attachments/assets/f02bcf4e-f782-4835-a337-f4c1dcc82b43"
/>


##demo
### demo 1: auto render

![auto_render_url](https://github.com/user-attachments/assets/e1150657-d464-4795-a956-269282f24302)

### demo2 copy link and render based on the params:

![copylink](https://github.com/user-attachments/assets/cc2084ea-442f-4c7a-bea8-52a9df0fba2f)

v20250925-135211-custom

25 Sep 13:53
ab21185
Compare
Choose a tag to compare
Add hyperlink to new ui (#7214)

## Overview
Add url link management
1. auto update the url of browser when rendering is completed, to avoid
dead cycle, added verification to make sure the incoming url is not same
as rendered one
2. add link url button to the search bar

add toggle ui for sections
<img width="1185" height="277" alt="image"
src="https://github.com/user-attachments/assets/f02bcf4e-f782-4835-a337-f4c1dcc82b43"
/>


##demo
### demo 1: auto render

![auto_render_url](https://github.com/user-attachments/assets/e1150657-d464-4795-a956-269282f24302)

### demo2 copy link and render based on the params:

![copylink](https://github.com/user-attachments/assets/cc2084ea-442f-4c7a-bea8-52a9df0fba2f)

v20250925-183049

25 Sep 18:32
ac812a0
Compare
Choose a tag to compare
Make the api response check loose to accept unknown extra keys (#7215)

data model class for api response should not be strict for additional
fields

v20250924-163209

24 Sep 16:33
ec6a206
Compare
Choose a tag to compare
[autorevert] fix handling of insufficient signals for restarts (#7209)

A bug introduced by https://github.com/pytorch/test-infra/pull/7204

The check that ensures that at least two failure/success signals are
available before revert could be issued was broken. This PR restores.


Here's an example of the wrong behavior:

[2025-09-23_22-44-14.html](https://github.com/user-attachments/files/22503454/2025-09-23_22-44-14.html)

---------

Co-authored-by: Nikita Shulga <[email protected]>

v20250923-193437

23 Sep 19:36
a8c36ed
Compare
Choose a tag to compare
Fix lint (#7208)

Lint breakage added by a recent PR

v20250923-180753

23 Sep 18:09
554a691
Compare
Choose a tag to compare
[autorevert] Restore some vibes in the code (#7202)

https://github.com/pytorch/test-infra/pull/7013 introduced a subtle bug:
python calls `__init__` when `__new__` returns the instance of the same
**type**, so in our case `__init__` was called on the cached instances.

this restores the original simpler and bug-free implementation