Skip to content

feat: Enhance GitLab integration by ensuring all issue and PR labels exist in project labels#156

Merged
marcelklehr merged 2 commits intonextcloud:mainfrom
andreydruz:main
Jan 29, 2026
Merged

feat: Enhance GitLab integration by ensuring all issue and PR labels exist in project labels#156
marcelklehr merged 2 commits intonextcloud:mainfrom
andreydruz:main

Conversation

@andreydruz
Copy link
Contributor

  • Added a method to ensure that all labels from issues and PRs are included in the project labels array, addressing potential frontend errors due to missing group-level labels.
  • Updated avatar fetching methods to handle authentication for private GitLab instances, improving reliability in retrieving user and project avatars.

…exist in project labels

- Added a method to ensure that all labels from issues and PRs are included in the project labels array, addressing potential frontend errors due to missing group-level labels.
- Updated avatar fetching methods to handle authentication for private GitLab instances, improving reliability in retrieving user and project avatars.
- Replaced the custom avatar fetching method with direct HTTP client calls for user and project avatars, improving code clarity and reducing complexity.
- Added error handling to log failures when fetching avatars, enhancing debugging capabilities.
@marcelklehr
Copy link
Member

Hi @andreydruz

This looks really good. Thank you for submitting this PR!

@marcelklehr marcelklehr merged commit e1bbad5 into nextcloud:main Jan 29, 2026
23 of 24 checks passed
@github-actions
Copy link

github-actions bot commented Feb 1, 2026

Hello there,
Thank you so much for taking the time and effort to create a pull request to our Nextcloud project.

We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process.

Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6

Thank you for contributing to Nextcloud and we hope to hear from you soon!

(If you believe you should not receive this message, you can add yourself to the blocklist.)

@marcelklehr
Copy link
Member

Hey @andreydruz
Thank you for your work on this Pull request contributing to our gitlab integration app!
We would love to have you join our team chat room, where we have weekly calls about progress on this and other apps and chat about interesting developments. Shoot me a mail at marcel.klehr@nextcloud.com if you're interested :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants