Commit Graph

8161 Commits

Author SHA1 Message Date
Leilei Zhang
d806303ce1 fix syntax 2025-07-09 15:53:45 +08:00
Leilei Zhang
a26929d288 update job name 2025-07-09 15:52:16 +08:00
Leilei Zhang
263653c4e9 update job name 2025-07-09 15:49:44 +08:00
Leilei Zhang
6455f72e27 add per-user installer 2025-07-09 15:46:59 +08:00
Leilei Zhang
8706ff2585 Merge branch 'main' of https://github.com/microsoft/PowerToys into leilzh/download 2025-07-09 14:44:52 +08:00
Yu Leng
802bc3bd34 [UI automation test] Add basic tests case for powerrename module. (#40393)
<!-- Enter a brief description/summary of your PR here. What does it
fix/what does it change/how was it tested (even manually, if necessary)?
-->
## Summary of the Pull Request
1. Add command args support in ui test core
2. Add command line parse logic in powerrename
3. Add some test cases.

<!-- Please review the items on the PR checklist before submitting-->
## PR Checklist

- [ ] **Closes:** #xxx
- [x] **Communication:** I've discussed this with core contributors
already. If the work hasn't been agreed, this work might be rejected
- [x] **Tests:** Added/updated and all pass
- [ ] **Localization:** All end-user-facing strings can be localized
- [ ] **Dev docs:** Added/updated
- [ ] **New binaries:** Added on the required places
- [ ] [JSON for
signing](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ESRPSigning_core.json)
for new binaries
- [ ] [WXS for
installer](https://github.com/microsoft/PowerToys/blob/main/installer/PowerToysSetup/Product.wxs)
for new binaries and localization folder
- [ ] [YML for CI
pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ci/templates/build-powertoys-steps.yml)
for new test projects
- [ ] [YML for signed
pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/release.yml)
- [ ] **Documentation updated:** If checked, please file a pull request
on [our docs
repo](https://github.com/MicrosoftDocs/windows-uwp/tree/docs/hub/powertoys)
and link it here: #xxx

<!-- Provide a more detailed description of the PR, other things fixed,
or any additional comments/features here -->
## Detailed Description of the Pull Request / Additional comments

<!-- Describe how you validated the behavior. Add automated tests
wherever possible, but list manual validation steps taken as well -->
## Validation Steps Performed

---------

Co-authored-by: Yu Leng <yuleng@microsoft.com>
2025-07-09 14:32:40 +08:00
Leilei Zhang
c726430b13 fix spelling check 2025-07-09 12:56:08 +08:00
Leilei Zhang
8cb3002f05 fix spelling check 2025-07-09 12:44:02 +08:00
Leilei Zhang
84972b0e13 update readme 2025-07-09 12:29:03 +08:00
Leilei Zhang
cba8731206 remove unsed 2025-07-09 12:14:35 +08:00
Leilei Zhang
b200fd20d1 revert installwix 2025-07-09 12:12:28 +08:00
Leilei Zhang
0a6260abee revert onefuzz 2025-07-09 12:01:06 +08:00
Leilei Zhang
44a580a5bb support build specific test project 2025-07-09 11:51:28 +08:00
Leilei Zhang
2418057956 support build specific test project 2025-07-09 11:49:11 +08:00
Leilei Zhang
9d1ed919a2 use regex to search 2025-07-09 11:27:49 +08:00
Leilei Zhang
546049add2 use regex to search 2025-07-09 11:26:42 +08:00
Leilei Zhang
989a20d867 use regex to search 2025-07-09 11:24:58 +08:00
Leilei Zhang
e77dd59793 search test project and build 2025-07-09 11:05:58 +08:00
Leilei Zhang
19210f99c6 run specific UI tests 2025-07-09 09:43:34 +08:00
Leilei Zhang
f453d90a92 run specific UI tests 2025-07-09 09:35:11 +08:00
Leilei Zhang
6559792364 use branch build artifact 2025-07-09 09:20:25 +08:00
Jeremy Sinclair
c4922f1b30 [Deps] Update .NET packages from 9.0.6 to 9.0.7 (#40485)
<!-- Enter a brief description/summary of your PR here. What does it
fix/what does it change/how was it tested (even manually, if necessary)?
-->
## Summary of the Pull Request
Updates .NET 9 Runtime / Library packages to the latest 9.0.7 servicing
release.

<!-- Please review the items on the PR checklist before submitting-->
## PR Checklist

- [ ] **Closes:** #xxx
- [ ] **Communication:** I've discussed this with core contributors
already. If the work hasn't been agreed, this work might be rejected
- [ ] **Tests:** Added/updated and all pass
- [ ] **Localization:** All end-user-facing strings can be localized
- [ ] **Dev docs:** Added/updated
- [ ] **New binaries:** Added on the required places
- [ ] [JSON for
signing](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ESRPSigning_core.json)
for new binaries
- [ ] [WXS for
installer](https://github.com/microsoft/PowerToys/blob/main/installer/PowerToysSetup/Product.wxs)
for new binaries and localization folder
- [ ] [YML for CI
pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ci/templates/build-powertoys-steps.yml)
for new test projects
- [ ] [YML for signed
pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/release.yml)
- [ ] **Documentation updated:** If checked, please file a pull request
on [our docs
repo](https://github.com/MicrosoftDocs/windows-uwp/tree/docs/hub/powertoys)
and link it here: #xxx

<!-- Provide a more detailed description of the PR, other things fixed,
or any additional comments/features here -->
## Detailed Description of the Pull Request / Additional comments

<!-- Describe how you validated the behavior. Add automated tests
wherever possible, but list manual validation steps taken as well -->
## Validation Steps Performed
2025-07-09 09:16:52 +08:00
Leilei Zhang
8609cb8104 update env 2025-07-09 09:04:50 +08:00
Leilei Zhang
1439319b69 more stable 2025-07-09 09:00:48 +08:00
Leilei Zhang
7372f6d3c5 add env 2025-07-09 08:59:45 +08:00
Leilei Zhang
2e41fcffac Merge branch 'main' of https://github.com/microsoft/PowerToys into leilzh/download 2025-07-09 08:58:57 +08:00
Josh Soref
bf16e10baf Updates for check-spelling v0.0.25 (#40386)
## Summary of the Pull Request

- #39572 updated check-spelling but ignored:
   > 🐣 Breaking Changes
[Code Scanning action requires a Code Scanning
Ruleset](https://github.com/check-spelling/check-spelling/wiki/Breaking-Change:-Code-Scanning-action-requires-a-Code-Scanning-Ruleset)
If you use SARIF reporting, then instead of the workflow yielding an 
when it fails, it will rely on [github-advanced-security
🤖](https://github.com/apps/github-advanced-security) to report the
failure. You will need to adjust your checks for PRs.

This means that check-spelling hasn't been properly doing its job 😦.

I'm sorry, I should have pushed a thing to this repo earlier,...

Anyway, as with most refreshes, this comes with a number of fixes, some
are fixes for typos that snuck in before the 0.0.25 upgrade, some are
for things that snuck in after, some are based on new rules in
spell-check-this, and some are hand written patterns based on running
through this repository a few times.

About the 🐣 **breaking change**: someone needs to create a ruleset for
this repository (see [Code Scanning action requires a Code Scanning
Ruleset: Sample ruleset

](https://github.com/check-spelling/check-spelling/wiki/Breaking-Change:-Code-Scanning-action-requires-a-Code-Scanning-Ruleset#sample-ruleset)).

The alternative to adding a ruleset is to change the condition to not
use sarif for this repository. In general, I think the github
integration from sarif is prettier/more helpful, so I think that it's
the better choice.

You can see an example of it working in:
- https://github.com/check-spelling-sandbox/PowerToys/pull/23

---------

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Mike Griese <migrie@microsoft.com>
Co-authored-by: Dustin L. Howett <dustin@howett.net>
2025-07-08 17:16:52 -05:00
Michael Jolley
f34735edeb Adding fallback command for Windows Settings extension (#40331)
Two changes:

- Added a new fallback command for Windows Settings extension. If only
one setting or one exact match for the query was found, display that
setting in the list and open that setting on <Enter>. If more than one
setting was found, display a message to open Windows Settings to see the
search results for your query.


![image](https://github.com/user-attachments/assets/bd5708a5-b1d5-466e-9c62-cd1cd7bb1f74)


![image](https://github.com/user-attachments/assets/98f4ac20-efe1-4782-8133-30afa17e3b7d)


![image](https://github.com/user-attachments/assets/e5da90e1-f89b-480c-bd26-214c68ac013a)

- Modified the titles/subtitles of the extension to pull from Resources
to aid in internationalization.

Closes: #38548 and possibly #40308
2025-07-08 10:05:02 -05:00
Leilei Zhang
a866dc4d86 support installer 2025-07-08 22:46:10 +08:00
Leilei Zhang
ac6a96af2e use search 2025-07-08 21:57:02 +08:00
Leilei Zhang
6c01564da2 fix build error 2025-07-08 21:17:03 +08:00
Leilei Zhang
9f4025e9ae fix 2025-07-08 21:11:45 +08:00
Leilei Zhang
e2b2520665 update test 2025-07-08 20:57:57 +08:00
Leilei Zhang
2d6cd34f47 fix yml 2025-07-08 18:52:37 +08:00
Leilei Zhang
5ce15c04b6 install powertoys 2025-07-08 18:49:48 +08:00
Leilei Zhang
31ad887be3 restore 2025-07-08 18:12:06 +08:00
Leilei Zhang
5737160732 fix 2025-07-08 17:47:34 +08:00
Leilei Zhang
ce3ce7762b remove editor 2025-07-08 17:11:22 +08:00
Leilei Zhang
dccefe910a build 2025-07-08 16:43:34 +08:00
Leilei Zhang
8babc0dd64 add more 2025-07-08 16:18:28 +08:00
Leilei Zhang
432effa089 update dependson 2025-07-08 16:09:17 +08:00
Leilei Zhang
1436734484 update stage name 2025-07-08 16:00:07 +08:00
Leilei Zhang
4563d66933 update satage name 2025-07-08 15:45:01 +08:00
Leilei Zhang
1209aacdc0 remove unused 2025-07-08 15:43:01 +08:00
Leilei Zhang
0d873cc2ba build ui tests only 2025-07-08 15:39:52 +08:00
Leilei Zhang
39e0eb7965 check file 2025-07-08 13:37:24 +08:00
Leilei Zhang
41c75f86bd simple 2025-07-08 13:09:44 +08:00
Leilei Zhang
4af0d756d0 update download 2025-07-08 12:49:55 +08:00
Leilei Zhang
66bcd1df78 using image 2025-07-08 12:31:56 +08:00
Leilei Zhang
c01639ace2 all log 2025-07-08 12:19:45 +08:00