You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "potiuk (via GitHub)" <gi...@apache.org> on 2026/05/26 15:28:01 UTC
[I] feat(tools/gitlab): add tracker + forge bridge for GitLab-hosted projects [airflow-steward]
potiuk opened a new issue, #305:
URL: https://github.com/apache/airflow-steward/issues/305
Add `tools/gitlab/` as a forge + tracker bridge analogous to `tools/github/`. GitLab is the dominant non-GitHub forge in our adopter universe.
**Capabilities to provide** (mirror the GitHub bridge):
- **Issue** read/write: `issue view/list`, `issue create/edit/close`, `issue comment`
- **MR** read/write: `mr view/list`, `mr create/edit/merge`, `mr comment`, `mr review`
- **Project metadata**: labels, milestones, members
- **Project boards** (boards / iterations) read/write
- **CI**: pipelines read for status checks
- **Security advisories**: GitLab has its own advisory database — useful for the security-* skill family
**Why:** GitLab hosts **Python core** infra and several PEP-related repos (`gitlab.com/python-org`), **GNOME** (gitlab.gnome.org — all of GNOME), **Debian Salsa** (salsa.debian.org — all of Debian packaging), **KDE** (invent.kde.org), **Freedesktop** (gitlab.freedesktop.org — Mesa, X.org, Wayland, NetworkManager, PipeWire), **Inkscape**, **GIMP**, **Xfce**, **Buildroot**, the **Linux Foundation Energy** projects, and the entire self-hosted-enterprise forge market. A project-agnostic framework that can't speak GitLab forecloses a substantial slice of OSS.
**Reference:**
- GitLab REST API: https://docs.gitlab.com/api/api_resources/
- Existing GitHub bridge to mirror: [`tools/github/`](../tree/main/tools/github/) — the issue-body field-schema pattern in [`issue-template.md`](../tree/main/tools/github/issue-template.md) is the convention to follow for GitLab issue templates
- The `python-gitlab` library is a clean reference impl
- For project-board parity, GitLab's "Boards" + "Iterations" are the analogue of GitHub Projects
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat(tools/gitlab): add tracker + forge bridge for GitLab-hosted projects [magpie]
Posted by "Kaap10 (via GitHub)" <gi...@apache.org>.
Kaap10 commented on issue #305:
URL: https://github.com/apache/magpie/issues/305#issuecomment-5814973358
I was going through the multi-forge extension points cited in #614 (`docs/vendor-neutrality.md`) and saw that GitLab parity is a key unlock for communities across GNOME, Debian Salsa, and KDE.
I'm picking this up to implement the `tools/gitlab/` forge and tracker bridge, starting with the initial skeleton and read-only foundation!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@magpie.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat(tools/gitlab): add tracker + forge bridge for GitLab-hosted projects [magpie]
Posted by "potiuk (via GitHub)" <gi...@apache.org>.
potiuk closed issue #305: feat(tools/gitlab): add tracker + forge bridge for GitLab-hosted projects
URL: https://github.com/apache/magpie/issues/305
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@magpie.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org