Skip to content

feat: Use project Iteration field instead of Month - #93

Merged
kevwilliams merged 1 commit into
mainfrom
feat/project-iteration-field
Aug 19, 2026
Merged

feat: Use project Iteration field instead of Month#93
kevwilliams merged 1 commit into
mainfrom
feat/project-iteration-field

Conversation

@kevwilliams

@kevwilliams kevwilliams commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

The Month single-select field required someone to manually add a new option every month, and automation silently no-opped once the option ran out. Project 60 now has an Iteration field with recurring iterations configured, so this workflow resolves the iteration covering today's date and sets that on the PR item instead.

When I first wrote this I used Month because it seemed natural and I dont recall there being an Iteration field type so this moves it from a string to the Iteration type. Iterations will still need to be manually adjusted going forward because Github only allows for weeks/days of iterations which will always end in date drift. So when new iterations are created we adjust the start/end dates to the month boundary.

Test plan

  • Workflow run adds a PR to project 60 with the current iteration set
  • Workflow skips gracefully when no iteration covers today's date

The Month single-select field required manually adding a new option
every month. Project 60 now has an Iteration field configured with
recurring iterations, so the workflow resolves the iteration covering
today's date and sets that instead.
@kevwilliams
kevwilliams marked this pull request as ready for review August 18, 2026 19:04
@kevwilliams
kevwilliams requested a review from a team as a code owner August 18, 2026 19:04
@kevwilliams
kevwilliams requested a review from ronggur August 18, 2026 19:04
@kevwilliams
kevwilliams merged commit 2dbca23 into main Aug 19, 2026
3 checks passed
@kevwilliams
kevwilliams deleted the feat/project-iteration-field branch August 19, 2026 00:07
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.

2 participants