git-eca-rest-api merge requestshttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests2022-09-21T19:59:03Zhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/101feat: Refactor test class and migrate tests to use commons testing package2022-09-21T19:59:03ZZachary Sabourinfeat: Refactor test class and migrate tests to use commons testing packageResolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/76Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/76https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/100feat: Update spec to include missing endpoints2022-09-07T15:29:55ZZachary Sabourinfeat: Update spec to include missing endpointsResolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/77Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/77https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/99feat: Update copyright headers on all Java files2022-08-30T17:19:46ZZachary Sabourinfeat: Update copyright headers on all Java filesResolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/73Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/73https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/96Iss #68 - Add ECA checker to the page2022-08-19T13:56:18ZMartin Lowemartin.lowe@eclipse-foundation.orgIss #68 - Add ECA checker to the pagehttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/97feat: Use Link Headers to paginate2022-08-18T17:13:28ZZachary Sabourinfeat: Use Link Headers to paginateIssue https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/7Issue https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/7https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/95Remove temporary exemptions for the Oniro blueprints project.2022-07-29T13:51:59ZMatt WardRemove temporary exemptions for the Oniro blueprints project.SSIASSIAhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/94Update the list of Oniro temporary exemptions2022-07-27T17:41:50ZMatt WardUpdate the list of Oniro temporary exemptionsUpdate the list of Oniro temporary exemptions to allow the Blueprints team to push their initial committs.Update the list of Oniro temporary exemptions to allow the Blueprints team to push their initial committs.https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/93Fix broken SQL for tests (missing field)2022-07-27T14:11:30ZMartin Lowemartin.lowe@eclipse-foundation.orgFix broken SQL for tests (missing field)https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/90Iss #45 - Add dependabot to allow list of emails2022-07-27T14:11:11ZMartin Lowemartin.lowe@eclipse-foundation.orgIss #45 - Add dependabot to allow list of emailsAdded dependabot to allowlist. This is somewhat brittle, as if that email ever changes our dependabot validation will break. Do we want to consider supporting regex? Might make it more robust.Added dependabot to allowlist. This is somewhat brittle, as if that email ever changes our dependabot validation will break. Do we want to consider supporting regex? Might make it more robust.https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/87Iss #68 - Update UI for Git ECA validation to be more friendly2022-07-27T13:44:06ZMartin Lowemartin.lowe@eclipse-foundation.orgIss #68 - Update UI for Git ECA validation to be more friendlyhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/91Fix missing setup instructions2022-07-26T20:22:09ZMartin Lowemartin.lowe@eclipse-foundation.orgFix missing setup instructionshttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/92feat: Add endpoint to check user ECA status via email2022-07-27T12:08:14ZZachary Sabourinfeat: Add endpoint to check user ECA status via emailhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/72https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/72https://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-corehttps://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/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/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/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/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/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/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 output