Commit Graph

6 Commits

Author SHA1 Message Date
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