git-eca-rest-api merge requestshttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests2022-06-27T13:17:58Zhttps://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/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/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/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/89Iss #67 - Add IG support to Git ECA check2022-09-22T14:14:03ZMartin Lowemartin.lowe@eclipse-foundation.orgIss #67 - Add IG support to Git ECA checkCurrent code has stubbed endpoints, we will need to patch that before we
merge this in.Current code has stubbed endpoints, we will need to patch that before we
merge this in.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/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/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/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/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/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/98DRAFT: Add base service and env updates for webhook tests2022-11-01T19:45:01ZMartin Lowemartin.lowe@eclipse-foundation.orgDRAFT: Add base service and env updates for webhook testshttps://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/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/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/102feat: Update UI to add breadcrumb and change check/X to yes/no2022-09-30T12:37:07ZZachary Sabourinfeat: Update UI to add breadcrumb and change check/X to yes/noResolves: https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/68Resolves: https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/68