Commit Graph

13 Commits

Author SHA1 Message Date
Andrei Kashchikhin 1a5776e8ef
[CI] [GHA] Add `Timeout was reached` to the list of errors in rerunner (#24928)
### Tickets:
 - *142653*
2024-06-10 19:03:16 +00:00
Andrei Kashchikhin 5104769953
[CI] [GHA] Add `Unable to fetch some archives` to errors to look for file (#24782)
### Tickets:
 - *130965*
2024-05-30 13:29:40 +00:00
Denis Orlov 003c540c72
Add copyright headers to Python scripts in the github folder (#24449)
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
2024-05-09 20:30:21 +00:00
Andrei Kashchikhin 4adbfe8f25
[CI] [GHA] Add errors to look for in rerunner (#24341)
### Tickets:
 - *130955*, *139384*
2024-05-09 11:14:30 +00:00
Andrei Kashchikhin 2118ba8c69
[CI] [GHA] Distinguish between external Intel and non-Intel PRs in labeller (#24183)
### Tickets:
 - *139444*
2024-04-30 10:31:53 +00:00
Andrei Kashchikhin 8ec1fdbe6b
[CI] [GHA] Fix workflow rerunner statistics collection (#24199)
I checked the fix here:
https://github.com/openvinotoolkit/openvino/actions/runs/8801551316/job/24155181816.
2024-04-24 11:18:06 +00:00
Andrei Kashchikhin 05f06192d6
[CI] [GHA] Collect workflow rerunner statistics (#24054)
Based on #23865.

### Tickets:
 - *138639*
2024-04-19 15:38:18 +00:00
Andrei Kashchikhin a3ababde4d
[CI] [GHA] Introduce external PR labeller (#23961)
### Details:
- This PR introduces a PR labeller for external PRs. It will add the
`ExternalPR` label to a PR whose author is not in the `openvino`
collaborator list.

It will not work from a PR as it has a `pull_request_target` trigger for
the secrets. I've tested it locally.

### Tickets:
 - *135090*
2024-04-18 06:37:18 +00:00
Andrei Kashchikhin 8a97fdac1f
[CI] [GHA] Introduce GHA pipeline rerunner (#23865)
### Details:
This PR introduces a GHA pipeline rerunner. It should scan the failed
workflows' logs and re-run those having known sporadic errors.

The rerunner is a Python script which is used by a dedicated workflow.

The workflow will not run from this PR, it needs to be in `master`. I've
checked the workflow and script in the private repo.

### Tickets:
 - *136935*
2024-04-16 14:52:12 +00:00
Andrey Babushkin 56db9e6504
[GHA] Place values correctly in queries in metrics script (#23900)
### Details:
This way to build queries correctly sanitizes and uses correct types for
values passed to SQL.
2024-04-08 12:47:58 +00:00
Andrey Babushkin 113975fe12
[chore] Use debug loglevel for github metrics script (#23633)
### Details:
We can switch log level for GitHub metrics script only when the workflow
is restarted with debug logging
2024-03-22 19:50:34 +00:00
Andrey Babushkin 5559ee735b
New DB schema for GitHub metrics script (#23606)
### Details:
Improvements and fixes for the script which sends GitHub Workflow
metrics to a database. See also:
[23484](https://github.com/openvinotoolkit/openvino/pull/23484)
2024-03-21 18:45:35 +00:00
Andrey Babushkin 13df2c4f3a
Script to send workflow metrics to a database (#23484)
### Details:
This PR includes changes to the metrics exporter workflow and a Python
script designed to read workflow metrics from GitHub API and send them
to a database
2024-03-15 16:12:40 +00:00