git-eca-rest-api merge requestshttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests2021-09-08T13:41:21Zhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/67Remove proxy commit check from ECA validation2021-09-08T13:41:21ZMartin Lowemartin.lowe@eclipse-foundation.orgRemove proxy commit check from ECA validationhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/70Add the \\r character to the check for newline cleaning2022-02-11T13:50:34ZMartin Lowemartin.lowe@eclipse-foundation.orgAdd the \\r character to the check for newline cleaninghttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/71Update ECA logic documentation2022-04-01T19:46:26ZMartin Lowemartin.lowe@eclipse-foundation.orgUpdate ECA logic documentationcommitter + author must have eca, but there is no sign off requirement,
and no proxy commit shenanigans anymore.committer + author must have eca, but there is no sign off requirement,
and no proxy commit shenanigans anymore.https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/72Add hotfix for oniro to replace known bad email2022-04-13T13:00:05ZMartin Lowemartin.lowe@eclipse-foundation.orgAdd hotfix for oniro to replace known bad emailhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/73Add logic to skip project wikis2022-04-19T13:28:46ZMartin Lowemartin.lowe@eclipse-foundation.orgAdd logic to skip project wikishttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/74Add skip if no project path passed, update debug script2022-04-21T15:30:39ZMartin Lowemartin.lowe@eclipse-foundation.orgAdd skip if no project path passed, update debug scripthttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/75Add some extra empty checks and add helper for checking vars2022-04-21T15:34:21ZMartin Lowemartin.lowe@eclipse-foundation.orgAdd some extra empty checks and add helper for checking varsThis should help to address issues with group wikis being unable to
commit resources.This should help to address issues with group wikis being unable to
commit resources.https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/76Add logging for envvar value if bad format2022-04-21T15:54:30ZMartin Lowemartin.lowe@eclipse-foundation.orgAdd logging for envvar value if bad formathttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/77Add check for group wiki repository envvar pattern (group-##-wiki)2022-04-21T17:31:32ZMartin Lowemartin.lowe@eclipse-foundation.orgAdd check for group wiki repository envvar pattern (group-##-wiki)https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/78Add 30m build timeout to Jenkins build file2022-04-26T12:45:50ZMartin Lowemartin.lowe@eclipse-foundation.orgAdd 30m build timeout to Jenkins build filehttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/79Malowe/bad2022-05-03T14:30:42ZMartin Lowemartin.lowe@eclipse-foundation.orgMalowe/badhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/80Revert "Merge branch 'malowe/bad' into 'master'"2022-05-03T14:31:14ZMartin Lowemartin.lowe@eclipse-foundation.orgRevert "Merge branch 'malowe/bad' into 'master'"This reverts merge request !79This reverts merge request !79https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/68Update API to use Quarkus 2.6.3 and commons lib2022-05-03T19:15:49ZMartin Lowemartin.lowe@eclipse-foundation.orgUpdate API to use Quarkus 2.6.3 and commons libAlso includes upgrades to models to use autovalue, new openapi spec, and additional tests to ensure outputAlso includes upgrades to models to use autovalue, new openapi spec, and additional tests to ensure outputhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/81Add DB impl for validation state storage2022-06-20T18:03:33ZMartin Lowemartin.lowe@eclipse-foundation.orgAdd DB impl for validation state storagehttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/84Iss. #66 - Add support for new Gitlab nesting strategy2022-06-27T13:05:58ZMartin Lowemartin.lowe@eclipse-foundation.orgIss. #66 - Add support for new Gitlab nesting strategyAs we move to the nested group model in Gitlab, we need the ECA to support it as well. This is a full switch over, so I removed the old code since it won't be needed. I've updated the tests as well, adding in a test for the ignored group...As we move to the nested group model in Gitlab, we need the ECA to support it as well. This is a full switch over, so I removed the old code since it won't be needed. I've updated the tests as well, adding in a test for the ignored groups as well.https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/83Iss. #57 - Add check to skip validation if there are no new commits2022-06-27T13:17:58ZMartin Lowemartin.lowe@eclipse-foundation.orgIss. #57 - Add check to skip validation if there are no new commitsAdded Denis to list of usual suspects as this will be going up as the new Gitlab server hook. Adds a skip if there are no new commits to validate. Fixes the _nil message as that comes from the validation APIAdded Denis to list of usual suspects as this will be going up as the new Gitlab server hook. Adds a skip if there are no new commits to validate. Fixes the _nil message as that comes from the validation APIhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/82Iss. #65 - Fix error caused by no project match in validation req2022-06-28T15:31:00ZMartin Lowemartin.lowe@eclipse-foundation.orgIss. #65 - Fix error caused by no project match in validation reqhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/85Update message in git hook to contain fingerprint URL2022-06-29T17:04:39ZMartin Lowemartin.lowe@eclipse-foundation.orgUpdate message in git hook to contain fingerprint URLhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/86Iss #69 - Fixed issue where validation messages could be lost2022-07-07T13:19:35ZMartin Lowemartin.lowe@eclipse-foundation.orgIss #69 - Fixed issue where validation messages could be lostThere was a very rare issue where spam inserting could cause issues
where sometimes a message was dropped when attempting to validate too
quickly. This was caused by manual FK management. Updates were done to
the status dto to tell Hiber...There was a very rare issue where spam inserting could cause issues
where sometimes a message was dropped when attempting to validate too
quickly. This was caused by manual FK management. Updates were done to
the status dto to tell Hibernate to manage the entity relations for us
using cascade + orphan removal.
Additional fixes were made to reduce the churn of objects with repeated
requests by reusing old validation messages if they already existed.https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/88Iss #70 - Add bypass for fork projects in oniro-core2022-07-08T14:10:01ZMartin Lowemartin.lowe@eclipse-foundation.orgIss #70 - Add bypass for fork projects in oniro-core