Skip to content

Gitlab transition (phase 1): Repeatable Github issue migration #1712

@jamestranovich-noaa

Description

@jamestranovich-noaa

Description

We want to migrate Github issues into Gitlab. While Gitlab offers importing of Github repositories, it also comes with many caveats and might not be turned on by administrative staff. Alternatively, CSV can be imported into Gitlab, but this too is rather limited and essentially only offers name and description imports. So, I propose creating a Github and Gitlab API key and writing an one-off script to

  • clear the Gitlab issues (or mark for ignoring according to issue id)
  • move over Github issues with the metadata we want/need
  • copy over Github issue comments
  • copy over Github labels and other metadata we might want (note: these might need to be pre-existing on Gitlab)

But we should first try a simple import of Github to see if this meets our needs.

Acceptance criteria

  • A repeatable process to export Github issues and import them into Gitlab.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Prioritized Backlog

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions