Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Simplify PR Template#25268

Merged
TravisEz13 merged 7 commits into
masterPowerShell/PowerShell:masterfrom
TravisEz13-patch-pr-templatePowerShell/PowerShell:TravisEz13-patch-pr-templateCopy head branch name to clipboard
Apr 3, 2025
Merged

Simplify PR Template#25268
TravisEz13 merged 7 commits into
masterPowerShell/PowerShell:masterfrom
TravisEz13-patch-pr-templatePowerShell/PowerShell:TravisEz13-patch-pr-templateCopy head branch name to clipboard

Conversation

@TravisEz13

@TravisEz13 TravisEz13 commented Apr 1, 2025

Copy link
Copy Markdown
Member

PR Summary

This pull request includes updates to the pull request template, workflow configuration, and the addition of new configuration files for code formatting and linting. The most important changes are summarized below:

Pull Request Template Updates:

  • .github/PULL_REQUEST_TEMPLATE.md: Modified the instructions for marking a PR as ready to merge, replacing "work in progress" with "Draft Pull Request" and removing the tooling impact section. [1] [2]

Workflow Configuration:

Code Formatting and Linting:

PR Context

I don't believe people review this section.

Additionally, I added a script to run super-linter locally using docker, and made a common configuration for the GH Action and the local scenario.

PR Checklist

@TravisEz13 TravisEz13 added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Apr 1, 2025
@TravisEz13

Copy link
Copy Markdown
Member Author

/azp run PowerShell-CI-linux-packaging, PowerShell-Windows-Packaging-CI

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

Comment thread .github/PULL_REQUEST_TEMPLATE.md Outdated
Comment thread .github/PULL_REQUEST_TEMPLATE.md
@kilasuit

kilasuit commented Apr 2, 2025

Copy link
Copy Markdown
Collaborator

Before this is merged we should have it properly discussed/documented in either an issue or discussion as to why we think it makes sense to remove it also by removing it we have less safe guards in place for downstrem dependencies

Personaly I feel this section should stay and we should be tighter about when there are downstream impacts as to allow those impacted to be able to make changes as quickly as they can.

Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
@TravisEz13

TravisEz13 commented Apr 2, 2025

Copy link
Copy Markdown
Member Author

I think the vast majority of people are not looking at this. This doesn't add any significant safeguards as most people don't know what interfaces these tools use. The tools would need to add tests as @iSazonov mentioned https://github.com/PowerShell/PowerShell/pull/25268/files#r2024016139.

We already have acceptance tests from modules. I don't see any reason we will not allow acceptance tests from tools owned by the PowerShell team if they conform to our test patterns.

GitHub
PR Summary This pull request includes a simplification of the pull request template by removing the tooling section. This change streamlines the template, making it easier for contributors to compl...

@TravisEz13

Copy link
Copy Markdown
Member Author

/azp run PowerShell-CI-linux-packaging, PowerShell-Windows-Packaging-CI

@TravisEz13 TravisEz13 enabled auto-merge (squash) April 3, 2025 16:51
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

@TravisEz13 TravisEz13 merged commit 9b0a593 into master Apr 3, 2025
@microsoft-github-policy-service

microsoft-github-policy-service Bot commented Apr 3, 2025

Copy link
Copy Markdown
Contributor

📣 Hey @@TravisEz13, how did we do? We would love to hear your feedback with the link below! 🗣️

🔗 https://aka.ms/PSRepoFeedback

pwshBot pushed a commit to pwshBot/PowerShell that referenced this pull request Apr 11, 2025
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
pwshBot pushed a commit to pwshBot/PowerShell that referenced this pull request Apr 21, 2025
Sysoiev-Yurii pushed a commit to Sysoiev-Yurii/PowerShell that referenced this pull request May 12, 2025
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
@JustinGrote

JustinGrote commented May 16, 2025

Copy link
Copy Markdown
Contributor

@TravisEz13 Prettier should use .editorconfig by default, is there really a need for .prettierrc?

@andyleejordan and I recently dealt with this in PowerShell/vscode-powershell#5190

@JustinGrote

JustinGrote commented May 16, 2025

Copy link
Copy Markdown
Contributor

Also, in terms of code style and formatting, has the PowerShell repo defined which tools are to be the "source of truth"? Is prettier now intended to be the formatter for all formats except C# and PowerShell (including JSON)? This affects how I update the vscode tooling in #25274

@TravisEz13 TravisEz13 deleted the TravisEz13-patch-pr-template branch September 10, 2025 15:25
SIRMARGIN pushed a commit to SIRMARGIN/PowerShell that referenced this pull request Dec 12, 2025
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Backport-7.4.x-Done Backport-7.5.x-Done CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.