fix(#1957): align optional project number inputs - #7057
Conversation
Allow runs without a project board while retaining the existing RICE comment. Signed-off-by: Shai Revivo <srevivo@redhat.com> Co-authored-by: Codex <noreply@openai.com>
E2E tests did not runE2E tests run automatically for org/repo members and collaborators on pull requests. For other contributors, a maintainer must add the See E2E testing guide for details. |
1 similar comment
E2E tests did not runE2E tests run automatically for org/repo members and collaborators on pull requests. For other contributors, a maintainer must add the See E2E testing guide for details. |
PR Summary by QodoAlign optional project number contracts for prioritize workflows
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Code Review by Qodo
1.
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Document comment-only RICE runs and optional board updates. Record deprecated per-org compatibility context in the PR history. Co-authored-by: Codex <noreply@openai.com> Signed-off-by: Shai Revivo <srevivo@redhat.com>
Site previewPreview: https://199f6f47-site.fullsend-ai.workers.dev Commit: |
Summary
Make
project_numberoptional for prioritize workflows so comment-only RICEruns work when no GitHub Projects board is configured. Update the prioritize
agent documentation to explain that behavior.
Related Issue
Fixes #1957
Changes
project_numberin both reusable workflow contractsDeprecated installation-mode context
reusable-prioritize.ymlis retained for compatibility with the deprecatedper-org installation chain described by ADR 0044.
This change does not add new per-org functionality; it keeps the remaining
contract compatible while per-repo remains the supported installation model.
Testing
make lintpasses (changes staged first)go test ./internal/scaffold -run TestProjectNumberInputsAreOptional -count=1Checklist