Skip to content

Make gh issue assignee configurable#936

Merged
codeforester merged 1 commit into
mainfrom
bug/894-20260622-gh-assignee-config
Jun 22, 2026
Merged

Make gh issue assignee configurable#936
codeforester merged 1 commit into
mainfrom
bug/894-20260622-gh-assignee-config

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • Add --assignee <login> and --no-assignee to basectl gh issue create.
  • Stop forcing a product-wide hardcoded assignee; read project.issue_defaults.assignee from .github/base-project.yml when present.
  • Preserve Base repo assignment through repo-local config and update docs, completions, guidance, and AI context.
  • Allow assignee in the Project config parser while keeping it out of Project field updates.

Validation

  • env BASE_BASH_LIBS_DIR=/Users/rameshhp/work/base-bash-libs/lib/bash bats cli/bash/commands/basectl/tests/gh.bats
  • env BASE_BASH_LIBS_DIR=/Users/rameshhp/work/base-bash-libs/lib/bash bats cli/bash/commands/basectl/tests/completions.bats
  • PYTHONPATH=lib/python:cli/python /Users/rameshhp/.base.d/base/.venv/bin/python -m pytest cli/python/base_github_projects/tests/test_engine.py -q
  • env -u BASE_HOME BASE_BASH_LIBS_DIR=/Users/rameshhp/work/base-bash-libs/lib/bash ./bin/base-test
  • git diff --check

Fixes #894

@codeforester codeforester requested a review from a team as a code owner June 22, 2026 03:48
@codeforester codeforester merged commit 3de1465 into main Jun 22, 2026
18 checks passed
@codeforester codeforester deleted the bug/894-20260622-gh-assignee-config branch June 22, 2026 03:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make gh issue assignee behavior configurable

1 participant