feat: add commands for release actions #223

Closed
timptner wants to merge 2 commits from timptner/codeberg-cli:feat/release into main
First-time contributor

It's my first pull-request, so be kind with me. 🙂

For my own CI/CD pipelines I want to be able to create releases. Your codeberg CLI project seems really fancy, but it's missing commands to interact with releases. (see #17)

I tried my best to mimic your code style and only created the release list and release create subcommands for now. I'm open for feedback and/or tips to improve my PR. If you're fine with my commits I'm also willing to implement some more release subcommands and extend the list of optional paramaters.

It's my first pull-request, so be kind with me. 🙂 For my own CI/CD pipelines I want to be able to create releases. Your codeberg CLI project seems really fancy, but it's missing commands to interact with releases. (see #17) I tried my best to mimic your code style and only created the `release list` and `release create` subcommands for now. I'm open for feedback and/or tips to improve my PR. If you're fine with my commits I'm also willing to implement some more `release` subcommands and extend the list of optional paramaters.
First-time contributor

Any response from the maintainers?

I have a need for a release upload command.

Any response from the maintainers? I have a need for a release upload command.
Author
First-time contributor

Sadly, no. But you can check out my fork and then use the two commands.

Sadly, no. But you can check out my fork and then use the two commands.
First-time contributor

For now I'm just directly using the API.

For now I'm just [directly using the API](https://codeberg.org/cvmfs-contrib/config-repo/src/branch/master/geoipdb/codeberg-release-upload).
Owner

Hi, I'm here. I also partially reviewed this yesterday evening. I will probably merge soon as this looks pretty nice. Thanks for the contribution btw and sorry to let this sit for so long!

Hi, I'm here. I also partially reviewed this yesterday evening. I will probably merge soon as this looks pretty nice. Thanks for the contribution btw and sorry to let this sit for so long!
Owner

If you want to help me out a little more i may have a little request:

  • Could you come up with a sequence of CLI commands to test your feature from the user side please?

I'm planning on extending my integration testing to make contributions and reviews easier.

If you want to help me out a little more i may have a little request: - Could you come up with a sequence of CLI commands to test your feature from the user side please? I'm planning on extending my integration testing to make contributions and reviews easier.
Aviac force-pushed feat/release from e877ec6768 to 29c2cc93a2 2025-09-15 20:05:32 +02:00 Compare
Owner

Superseded by #234 which includes your changes! Thanks a lot for the contribution, I would've merged it as it was but there were some changes in main that I needed to include here and I didn't want to bother you with it. Hope that's fine with you.

Once again, thanks! 💚

Superseded by #234 which includes your changes! Thanks a lot for the contribution, I would've merged it as it was but there were some changes in main that I needed to include here and I didn't want to bother you with it. Hope that's fine with you. Once again, thanks! 💚
Aviac closed this pull request 2025-09-15 20:20:18 +02:00
Author
First-time contributor

Currently on vacation - sorry for my late response.

It's great to see my commits included. Thank you for the update!

Currently on vacation - sorry for my late response. It's great to see my commits included. Thank you for the update!

Pull request closed

Sign in to join this conversation.
No description provided.