Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates GitHub issue templates to be more dynamic and adds automation to keep version dropdowns in sync with repository releases/package version, plus some related repo tooling updates.
Changes:
- Added a PowerShell sync script and pre-commit hook to auto-update issue template “Package Version” dropdowns from
package.json,CHANGELOG.md, git tags, and release tags. - Expanded/adjusted issue forms (bug/feature/docs) with additional fields (severity, regression, Unity version dropdowns) and fixed the Discussions contact link.
- Added a GitHub Actions workflow to sync templates on
mainchanges/releases; updatedsync-banner-version.ps1to also sync.llm/context.md.
Reviewed changes
Copilot reviewed 12 out of 13 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
scripts/sync-issue-template-versions.ps1.meta |
Adds Unity .meta for the new sync script. |
scripts/sync-issue-template-versions.ps1 |
New script to collect/sort versions and rewrite template dropdown blocks between sentinels. |
scripts/sync-banner-version.ps1 |
Extends existing version sync to also update .llm/context.md. |
.pre-commit-config.yaml |
Adds a new always-run hook to keep issue template versions synced on commit. |
.llm/context.md |
Updates recorded package version to 3.2.0. |
.gitignore |
Ignores BACKUP_PLAN.md*. |
.github/workflows/sync-issue-template.yml |
New workflow to sync template versions on push/release and commit changes back to main. |
.github/ISSUE_TEMPLATE/feature_request.yml |
Adds Unity version dropdown + auto-updated package version dropdown. |
.github/ISSUE_TEMPLATE/documentation.yml |
Adds a dedicated documentation issue form. |
.github/ISSUE_TEMPLATE/config.yml |
Fixes Discussions link URL. |
.github/ISSUE_TEMPLATE/bug_report.yml.bak |
Adds a backup copy of the bug report form (likely unintended). |
.github/ISSUE_TEMPLATE/bug_report.yml |
Adds severity/regression fields; switches package version to auto-updated dropdown; expands Unity versions. |
.devcontainer/devcontainer.json |
Adds/organizes extensions and editor settings for the devcontainer environment. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Updates the issue template to be more dynamic. Fixes some various bugs:
Unity Helperspackage versionsRelated Issue
Type of Change
Checklist