Skip to content

Add v1 release backlog doc and GitHub issue creation script#170

Merged
Luis85 merged 2 commits into
developfrom
codex/create-and-assign-github-issues-for-v1.0-release
May 1, 2026
Merged

Add v1 release backlog doc and GitHub issue creation script#170
Luis85 merged 2 commits into
developfrom
codex/create-and-assign-github-issues-for-v1.0-release

Conversation

@Luis85
Copy link
Copy Markdown
Owner

@Luis85 Luis85 commented May 1, 2026

Motivation

  • Capture open plan rows and unchecked daily-review findings as issue-sized backlog entries for the v1.0 release.
  • Provide an automated, reproducible way to create GitHub issues from the backlog to reduce manual work.
  • Standardize suggested labels and milestone usage for consistent tracking of v1 items.

Description

  • Add docs/plans/2026-05-01-v1-release-issue-backlog.md with drafted issues, scopes, deliverables, checklists, and suggested labels/milestone.
  • Add executable script scripts/create-v1-issues.mjs which posts the backlog items to GitHub using GITHUB_TOKEN and GITHUB_REPOSITORY, and optionally ISSUE_MILESTONE and ISSUE_LABELS.
  • The script resolves milestone numbers, creates issues with labels and optional milestone assignment, and logs created issue URLs.

Testing

  • No automated tests were run for these documentation and scripting changes.

Codex Task

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: cb6bbdc66e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/create-v1-issues.mjs Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

Coverage report

Metric This PR vs base Floor Status
statements 87.25% ➖ 0.00pp 85%
branches 77.63% ➖ 0.00pp 75%
functions 91.06% ➖ 0.00pp 89%
lines 89.62% ➖ 0.00pp 87%

Floors live in scripts/coverageThresholds.mjs (drift envelope 5pp). Re-baseline by editing that file when ⚠️ appears above; cite the new measured value + commit SHA.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

size-limit report 📦

Path Size
dist/index.js (gzip) 37.86 KB (0%)
dist/integrations/excalibur/index.js (gzip) 1.4 KB (0%)
dist/cognition/adapters/mistreevous/index.js (gzip) 1.14 KB (0%)
dist/cognition/adapters/js-son/index.js (gzip) 1.36 KB (0%)
dist/cognition/adapters/tfjs/index.js (gzip) 8.74 KB (0%)

Luis85 added a commit that referenced this pull request May 1, 2026
$(cat <<'EOF'
## Summary

- Addresses review finding on #170: `ISSUE_LABELS` env var was
documented but never read
- Parses `ISSUE_LABELS` once at startup and uses it as a full
replacement for per-issue hard-coded labels when set
- Falls back to the per-issue `labelsCsv` when `ISSUE_LABELS` is not
provided (no behaviour change for existing callers)

## Test plan

- [ ] Run script without `ISSUE_LABELS` set — labels come from per-issue
defaults as before
- [ ] Run script with `ISSUE_LABELS=v1,my-custom-label` — all issues
receive only those labels

https://claude.ai/code/session_01Hb3fsTVx9MxAaE6iTbiLt2
EOF
)

---
_Generated by [Claude
Code](https://claude.ai/code/session_01Hb3fsTVx9MxAaE6iTbiLt2)_

---------

Co-authored-by: Claude <noreply@anthropic.com>
Luis85 added a commit that referenced this pull request May 1, 2026
## Summary

- Resolves the merge conflicts that blocked PR #170
(`codex/create-and-assign-github-issues-for-v1.0-release`)
- Accepts `develop`'s improvements over the original PR branch:
  - `ISSUE_LABELS` env var override for per-run label control
- Paginated `resolveMilestone()` to handle repos with >100 open
milestones

## Test plan

- [ ] Verify `scripts/create-v1-issues.mjs` has no conflict markers
- [ ] Run `node scripts/create-v1-issues.mjs --help` (or dry-run) to
confirm syntax is valid
- [ ] Confirm PR branch merges cleanly into `develop`

https://claude.ai/code/session_01YYchCidxQPEQKhK9SPXgAA

---
_Generated by [Claude
Code](https://claude.ai/code/session_01YYchCidxQPEQKhK9SPXgAA)_

Co-authored-by: Claude <noreply@anthropic.com>
Accepts develop's improvements: ISSUE_LABELS env override and paginated
milestone resolution in resolveMilestone().

https://claude.ai/code/session_01YYchCidxQPEQKhK9SPXgAA
@Luis85 Luis85 merged commit 49c60da into develop May 1, 2026
19 checks passed
@Luis85 Luis85 deleted the codex/create-and-assign-github-issues-for-v1.0-release branch May 1, 2026 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants