Commit Graph
4 Commits
Author SHA1 Message Date
maliakal_d 32437267ef Dev/pr automation 6 (#1575)
* user should be allowed to manually remove detector label

* automation script fix
2026-09-23 11:47:16 +02:00
maliakal_d b93520bba5 Dev/pr automation 5 (#1564)
Build and Deploy on local RHEL9 / build (push) Successful in 2m0s
Build on RHEL9 docker image / build (push) Successful in 4m7s
Build and Deploy on local RHEL8 / build (push) Successful in 5m8s
Build on RHEL8 docker image / build (push) Successful in 5m5s
Run Simulator Tests on local RHEL9 / build (push) Failing after 10m14s
Run Simulator Tests on local RHEL8 / build (push) Successful in 23m30s
* check the presence of release notes

* release notes found should not include heading

* debugging

* typo

* typo

* trim out no release note checkbox as well

* refactored to only read current section

* minor

* release note now triggered after detector labels, removed no relaes note checkbox, also checking if its developing detector label only, then also release note not required, adding a fake ai assisted releae note if found locally, removing adding release notelabel

* minor

* print

* to run everytim

* typo

* ai assisted

* into steps

* coimment out release notes workflow

* read permissions

* copilot

* removed ai assisted notes

* refactored
2026-09-21 11:26:19 +02:00
maliakal_d 5c73832345 Dev/pr automation 3 (#1546)
Build on RHEL9 docker image / build (push) Successful in 3m54s
Build on RHEL8 docker image / build (push) Successful in 5m2s
Build and Deploy on local RHEL8 / build (push) Successful in 5m7s
Run Simulator Tests on local RHEL8 / build (push) Successful in 23m30s
Build and Deploy on local RHEL9 / build (push) Canceled after 0s
Run Simulator Tests on local RHEL9 / build (push) Canceled after 0s
* workflow for detector whole word matching from changes in detectorServer folders, matching in pr title description, linked or references issues and prs, change in code with matching labels, add detector labels

* comment

* do not look at linked issues or prs

* removed warning of deprecated node 20 github maybe?

* ignore for infrastructure prs

* ignore infrastrucutr prs

* makign detector labels a reusable workflow and pr synchronize trigger trigger at synchronize and wait for validation worfklow to be done first

* synchronize triger just checks if pr validation is complete and successfull, if not it fails, else it will run detector labesl workflow. it will not wait for pr validation

* pr validation should also call detector labels workflow

* picked up pr_validation from developer and modified

* test sync

* removed commit

* trigger is just for code sync

* look at head branch PRs to find it

* ignoring some other workflows for now

* no need of if as anything failing before the consequent jobs are skipped anyway

* ignore tests fo rnow

* make detector labels run all

* without pr validate

* fix error pr

* renaming to make sense

* naming

* all the triggers are in a different workflow and all the big jobs in separate resuable workflows

* validate pr type also separated

* validation doesnt have any output anymore because its either setfailed or not, the unrelated labesl output have been moved to edit trigger workflow anyway

* minor

* add file major and minor version labels

* give permissions

* changing file version labels should also trigger the file version workflow

* fix code

* more explicit print

* more print

* typo

* if file major and no brekaing api label, throw error

* trigger file version workflow also if brekaing api label change

* print message

* if file label change, check file version directly, if pr edited, then wait for pr validation and then check file ersion workflow
2026-09-08 16:10:15 +02:00
maliakal_d 2a5672a138 Dev/pr automation part 2 (#1542)
Build and Deploy on local RHEL9 / build (push) Successful in 2m2s
Build on RHEL9 docker image / build (push) Successful in 4m27s
Build and Deploy on local RHEL8 / build (push) Successful in 5m8s
Build on RHEL8 docker image / build (push) Successful in 5m13s
Run Simulator Tests on local RHEL9 / build (push) Successful in 20m6s
Run Simulator Tests on local RHEL8 / build (push) Successful in 23m32s
* workflow for detector whole word matching from changes in detectorServer folders, matching in pr title description, linked or references issues and prs, change in code with matching labels, add detector labels

* comment

* do not look at linked issues or prs

* removed warning of deprecated node 20 github maybe?

* ignore for infrastructure prs

* ignore infrastrucutr prs

* makign detector labels a reusable workflow and pr synchronize trigger trigger at synchronize and wait for validation worfklow to be done first

* synchronize triger just checks if pr validation is complete and successfull, if not it fails, else it will run detector labesl workflow. it will not wait for pr validation

* pr validation should also call detector labels workflow

* picked up pr_validation from developer and modified

* test sync

* removed commit

* trigger is just for code sync

* look at head branch PRs to find it

* ignoring some other workflows for now

* no need of if as anything failing before the consequent jobs are skipped anyway

* ignore tests fo rnow

* make detector labels run all

* without pr validate

* fix error pr

* renaming to make sense

* naming

* all the triggers are in a different workflow and all the big jobs in separate resuable workflows

* validate pr type also separated

* validation doesnt have any output anymore because its either setfailed or not, the unrelated labesl output have been moved to edit trigger workflow anyway

* minor

* combine for loop of changed files
2026-09-02 10:37:04 +02:00