Add issue create labels and assignees #101

Merged
stephen merged 1 commit from feat/97-issue-create-labels into main 2026-06-10 23:30:30 +00:00
Owner

Summary

  • Add repeatable, comma-splittable --label and --assignee flags to fj issue create.
  • Resolve label names to Forgejo label IDs through a reusable label API helper.
  • Pass assignee usernames through to the create-issue payload.
  • Cover label resolution and create payload serialization with wiremock tests.

Verification

  • cargo fmt --check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --all

Fixes rasterstate/fj#97.

## Summary - Add repeatable, comma-splittable `--label` and `--assignee` flags to `fj issue create`. - Resolve label names to Forgejo label IDs through a reusable label API helper. - Pass assignee usernames through to the create-issue payload. - Cover label resolution and create payload serialization with wiremock tests. ## Verification - `cargo fmt --check` - `cargo clippy --all-targets --all-features -- -D warnings` - `cargo test --all` Fixes rasterstate/fj#97.
Add issue create labels and assignees
All checks were successful
ci / check (pull_request) Successful in 9m43s
ci / coverage (pull_request) Successful in 1m57s
ci / live-e2e (pull_request) Successful in 1m43s
878d8ca770
Sign in to join this conversation.
No reviewers
No milestone
No project
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
rasterstate/fj!101
No description provided.