Skip to content

Releases: pytorch/test-infra

v20250925-190654

25 Sep 19:08
9b326c7

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

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

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

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

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

Choose a tag to compare

Fix lint (#7208)

Lint breakage added by a recent PR

v20250923-180753

23 Sep 18:09
554a691

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

v20250923-180745

23 Sep 18:09
d670b8a

Choose a tag to compare

[AUTOREVERT] add notification to shared issue (#7200)

* Adds a notification to a shared issue for autorevert
* addresses comments on https://github.com/pytorch/test-infra/pull/7198

v20250923-162448

23 Sep 16:26
e89392e

Choose a tag to compare

[autorevert] Improve error handling and logging for workflow restarts…

v20250923-161127

23 Sep 16:13
93737ce

Choose a tag to compare

[autorevert] QoL for hud-html: default values (#7201)

When running `hud` subcommand or when running autorevert checker with
html output as a flag (no values):

 1. use the requested timestamp as the default file name.   e.g.
```
python -m pytorch_auto_revert hud "2025-09-22 18:59:14"
```
would produce "2025-09-22_18:59:14.html".


```
 python -m pytorch_auto_revert --dry-run autorevert-checker Lint trunk pull inductor rocm rocm-mi300 --hours 18  --hud-html
```
would also generate timestamped filename based on the internal timestamp
used to log state


2. when running hud subcommand without providing timestamp, e.g.:

```
python -m pytorch_auto_revert hud
```
the timestamp is read from the latest non-dry-run state in clickhouse
(so, file like "2025-09-22_18:59:14.html" would be produced).