MeltanoLabs / tap-gitlab

Singer.io Tap for extracting data from Gitlab's API
GNU Affero General Public License v3.0
8 stars 25 forks source link

Extract issues and associated entities for entities outside of the fetched group that belong to an Epic #10

Open pnadolny13 opened 2 years ago

pnadolny13 commented 2 years ago

In GitLab by @iroussos on Jun 14, 2019, 07:21

Currently, we fetch all projects, issues, etc for the specified group when tap-gitlab runs.

With the introduction of Epics, there is a possibility that some issues in an epic reside in a project outside of the group extracted.

An example can be seen by one of the epics in the Meltano Group.

The project some of the issues reside was moved out of the Meltano Group resulting in those issues being referenced by the Epic, but not fetched by tap-gitlab as they are not part of the Group fetched.

We should recursively identify such issues and fetch them and their relevant entities when Epics are extracted.

pnadolny13 commented 2 years ago

In GitLab by @iroussos on Nov 12, 2019, 07:13

unassigned @iroussos

pnadolny13 commented 2 years ago

In GitLab by @iroussos on Nov 12, 2019, 07:14

removed milestone

pnadolny13 commented 2 years ago

In GitLab by @iroussos on Nov 12, 2019, 07:28

changed title from {-Also expor-}t issues and associated entities for entities outside of the fetched group that belong to an Epic to {+Extrac+}t issues and associated entities for entities outside of the fetched group that belong to an Epic