Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(MAINT) Update GitHub templates #393

Merged

Conversation

michaeltlombardi
Copy link
Collaborator

PR Summary

This change copies the default templates for PowerShell repositories and customizes them for DSC.

In particular, the bug report template is updated to more usefully reflect errors and issues with DSC, rather than a PowerShell command.

The change includes the feature request template and template config, because adding any files to the .github/ISSUE_TEMPLATE directory requires all of them to be present - none of the defaults in the community repository are used when this folder exists.

PR Context

The existing bug report doesn't apply the correct labels and can be confusing to fill out, as it seems more specific to PowerShell than to DSC.

@michaeltlombardi michaeltlombardi force-pushed the maint/main/update-templates branch 2 times, most recently from 124b84a to d629839 Compare April 10, 2024 14:08
@michaeltlombardi michaeltlombardi force-pushed the maint/main/update-templates branch 2 times, most recently from 8020319 to 97da449 Compare April 16, 2024 21:39
Specify the version you're using. Run the `dsc --version` command to get
the current version.
options:
- Latest build from `main`
Copy link
Member

Choose a reason for hiding this comment

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

If we still use options isn't that a fixed list that we have to keep updating?

This change copies the default templates for PowerShell repositories
and customizes them for DSC.

In particular, the bug report template is updated to more usefully
reflect errors and issues with DSC, rather than a PowerShell command.

The change includes the feature request template and template config,
because adding any files to the `.github/ISSUE_TEMPLATE` directory
requires all of them to be present - none of the defaults in the
community repository are used when this folder exists.

This change also updates the workflow file to avoid triggering rust
build and tests when the PR only edits the issue templates.
@SteveL-MSFT SteveL-MSFT added this pull request to the merge queue Apr 17, 2024
Merged via the queue into PowerShell:main with commit bf3a611 Apr 17, 2024
4 checks passed
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