Skip to content

ci: sync RFP proposals to tracking board (#17) - #155

Open
hackyguru wants to merge 5 commits into
masterfrom
ci/add-under-review-to-board
Open

ci: sync RFP proposals to tracking board (#17)#155
hackyguru wants to merge 5 commits into
masterfrom
ci/add-under-review-to-board

Conversation

@hackyguru

@hackyguru hackyguru commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

What

GitHub Actions workflow that keeps org project #17 (RFP & LPrize Tracking) in sync with proposal issues:

  • Label proposal → add to board as Received Proposalsonly if the issue isn't already on the board in another column (never overrides an existing status).
  • Label under-review → move to Priority review (always).

Why

Proposals should surface on the tracking board automatically, giving leadership live visibility without manual board upkeep.

How it works

  • Trigger: issues: [labeled], gated to proposal / under-review.
  • Resolves the project, Status field, and target option by name at runtime, so it survives Projects option-ID regeneration.
  • Checks the issue's existing board item/status first; addProjectV2ItemById is idempotent (no duplicates).
  • Add-only: removing a label does nothing (by design).

Required setup (before it works)

Add repo secret PROJECTS_PAT:

  • Classic PAT with repo + project, or
  • Fine-grained PAT with Organization projects: Read & write + Issues: Read for logos-co.

The default GITHUB_TOKEN cannot write to org-level Projects v2, hence the PAT.

🤖 Generated with Claude Code

@hackyguru hackyguru changed the title ci: auto-add under-review proposals to tracking board (#17) ci: sync RFP proposals to tracking board (#17) Aug 5, 2026
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.

1 participant