Skip to content

Create rename milestone github action#296

Merged
CalvinWilkinson merged 10 commits into
mainfrom
feature/293-create-github-action
May 17, 2026
Merged

Create rename milestone github action#296
CalvinWilkinson merged 10 commits into
mainfrom
feature/293-create-github-action

Conversation

@CalvinWilkinson

@CalvinWilkinson CalvinWilkinson commented May 17, 2026

Copy link
Copy Markdown
Member

Description

The goal of this pull request is to implement the changes described in the linked issue.
This pull request closes #293.

Unrelated Changes

  1. Removed the deno-version input from all of the custom github actions.

Reviewer Notes

Add additional notes about what the reviewer should focus on.

@CalvinWilkinson CalvinWilkinson self-assigned this May 17, 2026
@CalvinWilkinson CalvinWilkinson added the area:actions Updates to any of the custom GitHub actions. label May 17, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in KD-Team May 17, 2026
@CalvinWilkinson CalvinWilkinson added this to the vnext milestone May 17, 2026
@CalvinWilkinson CalvinWilkinson moved this from Backlog to In Progress in KD-Team May 17, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds a new rename-milestone composite GitHub Action (script + action.yml) that renames a GitHub milestone via the REST API. Bundled with that are several broad, unrelated changes: hard-coding deno-version: v2.7.14 across many actions and removing their deno-version input, removing the build_project job from dotnet-action-release.yml, removing the priority-label item from the issue template, reformatting release-notes-generator.ts, switching close-milestone.ts to a renamed client method, and bumping dependencies in deno.lock.

Changes:

  • New actions/rename-milestone action (script + action.yml) using MilestoneClient plus a direct PATCH to the GitHub API.
  • Hard-coded Deno version (v2.7.14) in ~15 action manifests; removed their deno-version inputs.
  • Misc unrelated edits: workflow build job removal, issue-template tweak, formatting/style changes, and deno.lock bumps.

Reviewed changes

Copilot reviewed 21 out of 22 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
actions/rename-milestone/action.yml New action manifest; env vars don't match the script.
actions/rename-milestone/rename-milestone.ts New rename script; reads wrong env var names, bypasses MilestoneClient for the rename.
actions/close-milestone/{action.yml,close-milestone.ts} Switch import to JSR client and rename milestoneExistsexists; pin Deno version.
actions/{validate-version,validate-tag,validate-sdk-versions,update-copyright,transpile-readme,send-x-release-announcement,send-bluesky-release-announcement,release-notes-exist,nuget-pkg-exists,milestone-items-closed,milestone-exists,jsr-pkg-exists,github-release-exists,get-version}/action.yml Drop deno-version input and hard-code v2.7.14; clarify some token descriptions.
.github/workflows/dotnet-action-release.yml Remove build_project job and its dependency from perform_release.
.github/ISSUE_TEMPLATE/project-item-issue-template.yml Remove "Add a priority label" checklist item.
dev-tools/core/release-notes-generator.ts Reformatting only (whitespace/cast formatting).
deno.lock Adds cliffy 1.0.1, std bumps, and @atproto/api@0.19.18.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread actions/rename-milestone/rename-milestone.ts Outdated
Comment thread .github/workflows/dotnet-action-release.yml
Comment thread actions/rename-milestone/rename-milestone.ts Outdated
Comment thread actions/rename-milestone/rename-milestone.ts
Comment thread actions/rename-milestone/action.yml
Comment thread .github/workflows/dotnet-action-release.yml
@CalvinWilkinson CalvinWilkinson merged commit 0408650 into main May 17, 2026
5 checks passed
@CalvinWilkinson CalvinWilkinson deleted the feature/293-create-github-action branch May 17, 2026 09:15
@github-project-automation github-project-automation Bot moved this from In Progress to Done in KD-Team May 17, 2026
@CalvinWilkinson CalvinWilkinson added the breaking-changes Feature/changes contains breaking changes label May 17, 2026
CalvinWilkinson added a commit that referenced this pull request May 18, 2026
* Start work for #293

* config: update issue template

* docs: improve action input docs

* deps: update kd-clients to version v1.0.0-preview.16

* feat: create new action to rename milestones

* chore: remove the deno-version inputs to all actions

BREAKING CHANGE

* refactor: improve code to meet coding standards

* deps: update deno lock file

* fix: remove job that refers to old non-existent workflow

* chore: improve new action
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:actions Updates to any of the custom GitHub actions. breaking-changes Feature/changes contains breaking changes

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Create rename milestone github action

3 participants