Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

releases: Add support for gitlab #165

Merged
merged 5 commits into from
Aug 27, 2024

Conversation

Fumesover
Copy link
Contributor

Allow the release module to target both github and gitlab by making it target a generic "forge" (to allow adding other git forges later)

The default source is set as github and it won't cause any issues for existing install when upgraded.

@svilenmarkov
Copy link
Member

Hey, thanks for contributing!

I think rather than having to choose a single source and adding multiple widgets for each source, what might make more sense is to be able to choose the source for each repository individually. So, rather than this:

- type: releases
  repositories:
    - immich-app/immich

- type: releases
  source: gitlab
  repositories:
    - inkscape/inkscape

Something like this which defaults to GitHub but allows you to specify a prefix for other sources:

- type: releases
  repositories:
    - immich-app/immich
    - gitlab:inkscape/inkscape

@svilenmarkov svilenmarkov merged commit 3034388 into glanceapp:release/v0.6.0 Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants