fix(feature-ideation): re-dispatch only for authors with write access

Merged
DO
6d ago
+22-14

Updates the redispatch job of .github/workflows/feature-ideation.yml to the current template in combsmith/.github (#1447, #1452). Only that job and its trigger comment change. project_context, the schedule and the channel pin are untouched.

  • New Ideas are re-dispatched only when the author has admin or write permission on this repo.
  • The dispatch uses the job token with actions: write. The personal token is no longer referenced.

Verified live on combsmith/.github: a maintainer's Idea produced one enhancement comment, and an Idea from an account without write access started no run.

šŸ¤– Generated with Claude Code

Problem

See the linked issue.

Risk

Medium — changes GitHub Actions workflow behavior, which is exercised only post-merge; verify via the affected workflow runs.

Test plan

No test files were added or updated. Verification: bash scripts/dev-lead-lint.sh (shellcheck --severity=warning) ran pre-commit; the existing CI (bats + lint) guards the change.

Rollback

Revert this PR. No non-revertible side effects (no tags, migrations, or external state).

Monitoring

Watch the affected workflow run(s) in the Actions tab and this PR's Lint check for regressions.

Summary by CodeRabbit

  • Updates
    • Automatic enhancement of new ideas is now limited to submissions from people with write access to the repository.
    • Ideas from users without the required access, or whose access cannot be confirmed, are skipped without interrupting the workflow.
    • The workflow now uses its built-in authorization rather than requiring a separately configured personal access token.