feat: add issue assign and label CLI subcommands
- Add muse hub issue assign <number> --assignee <user> (--unassign via '') - Add muse hub issue label <number> --set <labels>... | --remove <label> - --set uses POST .../labels (bulk replace); --remove uses DELETE .../labels/{name} - Update _hub_api body type to accept None values for null JSON fields - Add 31 hardening + registration tests for both new subcommands
sha256:49d11ed17deec1d97867d332ea0205a9df55d97234de8f3f7a52ee81fc15ee5a
sha
+37
~2
symbols
sha256:74c932254678a30530e7e81681c036b975c64a786debfe082ee382e023f9c5d1
snapshot
+37
symbols added
~2
symbols modified
0
dead code introduced
Semantic Changes
39 symbols
+
test_missing_assignee_flag_exits_nonzero
method
method test_missing_assignee_flag_exits_nonzero L7806–7813
+
test_negative_number_exits_nonzero_no_network
method
method test_negative_number_exits_nonzero_no_network L7797–7804
+
test_success_json_output_has_expected_fields
method
method test_success_json_output_has_expected_fields L7827–7839
+
test_success_message_contains_assignee
method
method test_success_message_contains_assignee L7889–7897
+
test_unassign_empty_string_sends_null
method
method test_unassign_empty_string_sends_null L7851–7870
+
test_zero_number_exits_nonzero_no_network
method
method test_zero_number_exits_nonzero_no_network L7788–7795
+
test_missing_set_or_remove_exits_nonzero
method
method test_missing_set_or_remove_exits_nonzero L7969–7976
+
test_negative_number_exits_nonzero_no_network
method
method test_negative_number_exits_nonzero_no_network L7960–7967
+
test_set_and_remove_mutually_exclusive
method
method test_set_and_remove_mutually_exclusive L7978–7987
+
test_zero_number_exits_nonzero_no_network
method
method test_zero_number_exits_nonzero_no_network L7951–7958
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:49d11ed17deec1d97867d332ea0205a9df55d97234de8f3f7a52ee81fc15ee5a --body "your comment"
No comments yet. Be the first to start the discussion.