Skip to content
New issue

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

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

Already on GitHub? # to your account

Add initial support for Glab #947

Merged
merged 6 commits into from
May 7, 2024
Merged

Conversation

philclifford
Copy link
Member

@philclifford philclifford commented Nov 18, 2023

This works for Glab. none of the other gitlab-hosted packages are using the releases in the same way so this may have been a wasted trip down the api -> jq lane.

closes #946

Done:

  • add a get_gitlab_release() to deb-get
  • replace project id with urlencoded project path
  • implement/use the CACHE
  • ensure prettylist and csvlist work as expected

Todo:

  • Add warning/error if jq not available (or add it to dependencies)
  • support arm arches

@philclifford philclifford added the new package New package proposal label Nov 18, 2023
* added get_gitlab_releases()
@philclifford philclifford marked this pull request as ready for review November 20, 2023 01:47
@flexiondotorg flexiondotorg merged commit ae36cad into wimpysworld:main May 7, 2024
2 checks passed
hsbasu pushed a commit to mamolinux/deb-get that referenced this pull request Nov 6, 2024
* Add initial support for Glab

* use urlencoded path instead of id

* Add get gitlab releases (wimpysworld#8)

* added get_gitlab_releases()

* failed to filter for supported ARCHS

* fix typo

---------

Co-authored-by: Martin Wimpress <304639+flexiondotorg@users.noreply.github.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
new package New package proposal
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Requesting a new app: Glab (Official Gitlab CLI)
2 participants