10
310
Fork
You've already forked codeberg-cli
33

maintenance work #269

Merged
Aviac merged 10 commits from maintenance into main 2026年01月11日 13:19:05 +01:00
Owner
Copy link

This just features a bunch of maintenance crap that I have to do every now and then. Unfortunately this includes some breaking changes already since forgejo-api, one of the dependencies made a really cool upgrade and I'm not really interested in keeping the old behavior of the software. You can now read about breaking changes in the respectively marked commits. I'll try to be more careful about them.

This just features a bunch of maintenance crap that I have to do every now and then. Unfortunately this includes some breaking changes already since forgejo-api, one of the dependencies made a really cool upgrade and I'm not really interested in keeping the old behavior of the software. You can now read about breaking changes in the respectively marked commits. I'll try to be more careful about them.
BREAKING CHANGE: Paging lists of things (issues, milestones, prs) is
implemented in an async way upstream now. We don't use it here in
codeberg-cli yet though. Because there is effectively no paging anymore,
we dropped all CLI options related to paging for subcommands that
previously supported paging.
- JSON mode will print the error to stdout in a JSON parsable format
- pretty mode will print the error to stderr in a human readable format
 (that was the previous default and nothing of its details changed
 through this commit. It will be exactly as before)
The API unfortunately only delivers us a very non-descriptive 409 error.
We append a nice human interpretable text to this now.
The test previously didn't really test what its name was suggesting ...
or at least it didn't expect an error which is weird to say the least.
Now it should work properly.
Aviac deleted branch maintenance 2026年01月11日 13:19:06 +01:00
Aviac referenced this pull request from a commit 2026年01月11日 13:19:06 +01:00
Sign in to join this conversation.
No reviewers
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Aviac/codeberg-cli!269
Reference in a new issue
Aviac/codeberg-cli
No description provided.
Delete branch "maintenance"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?