windows-terminal/build/pipelines/templates-v2
Josh Soref dc986e4489
Check spelling 0.0.22 (#16127)
Upgrades check-spelling to [v0.0.22](https://github.com/check-spelling/check-spelling/releases/tag/v0.0.22)

* refreshes workflow
* enables dependabot PRs to trigger CI (so that in the future you'll be
able to see breaking changes to the dictionary paths)
* refreshes metadata
* built-in handling of `\n`/`\r`/`\t` is removed -- This means that the
`patterns/0_*.txt` files can be removed.
* this specific PR includes some shim content, in
`allow/check-spelling-0.0.21.txt` -- once it this PR merges, it can be
removed on a branch and the next CI will clean out items from
`expect.txt` relating to the `\r` stuff and suggest replacement content.
* talking to the bot is enabled for forks (but not the master
repository)
* SARIF reporting is enabled for PRs w/in a single repository (not
across forks)
* In job reports, there's a summary table (space permitting) linking to
instances (this is a poor man's SARIF report)
* When a pattern splits a thing that results in check-spelling finding
an unrecognized token, that's reported with a distinct category
* When there are items in expect that not longer match anything but more
specific items do (e.g. `microsoft` vs. `Microsoft`), there's now a
specific category with help/advice
* Fancier excludes suggestions (excluding directories, file types, ...)
* Refreshed dictionaries
* The comment now links to the job summary (which includes SARIF link if
available, the details view, and a generated commit that people can use
if they're ok w/ the expect changes and don't want to run perl)

Validation
----------

1. the branch was developed in
https://github.com/check-spelling-sandbox/terminal/actions?query=branch%3Acheck-spelling-0.0.22
2. ensuring compatibility with 0.0.21 was done in
https://github.com/check-spelling-sandbox/terminal/pull/3
3. this version has been in development for a year and has quite a few
improvements, we've been actively dogfooding it throughout this period 😄

Additional Fixes
----------------
spelling: the
spelling: shouldn't
spelling: no
spelling: macos
spelling: github
spelling: fine-grained
spelling: coarse-grained

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-12-05 15:40:23 -08:00
..
job-build-package-wpf.yml build: switch the EsrpCodeSigning task to version 3 (#16057) 2023-09-29 11:25:13 -07:00
job-build-project.yml build: add a OneBranch Official release pipeline (#16081) 2023-10-02 14:52:54 -05:00
job-check-code-format.yml Rewrite the entire Azure DevOps build system (#15808) 2023-08-11 14:06:30 -05:00
job-deploy-to-azure-storage.yml Port the nightly build pipeline to OneBranch as well (#16108) 2023-10-06 13:16:10 -07:00
job-index-github-codenav.yml Check spelling 0.0.22 (#16127) 2023-12-05 15:40:23 -08:00
job-merge-msix-into-bundle.yml build: add a OneBranch Official release pipeline (#16081) 2023-10-02 14:52:54 -05:00
job-package-conpty.yml build: switch the EsrpCodeSigning task to version 3 (#16057) 2023-09-29 11:25:13 -07:00
job-pgo-build-nuget-and-publish.yml Rewrite the entire Azure DevOps build system (#15808) 2023-08-11 14:06:30 -05:00
job-pgo-merge-pgd.yml Rewrite the entire Azure DevOps build system (#15808) 2023-08-11 14:06:30 -05:00
job-publish-symbols.yml build: add a OneBranch Official release pipeline (#16081) 2023-10-02 14:52:54 -05:00
job-run-pgo-tests.yml Remove outdated or implied build conditions and parameters (#15842) 2023-08-21 18:55:50 +00:00
job-submit-windows-vpack.yml Allow skipping artifact publication in all release build jobs (#15846) 2023-08-21 13:09:17 -05:00
job-test-project.yml Disambiguate the test job artifact based on attempt number (#15877) 2023-08-24 19:11:42 +00:00
pipeline-full-release-build.yml build: pass branding into the nuget variable template (#16122) 2023-10-11 12:58:55 -05:00
pipeline-onebranch-full-release-build.yml Port the nightly build pipeline to OneBranch as well (#16108) 2023-10-06 13:16:10 -07:00
steps-create-signing-config.yml Rewrite the entire Azure DevOps build system (#15808) 2023-08-11 14:06:30 -05:00
steps-download-bin-dir-artifact.yml Rewrite the entire Azure DevOps build system (#15808) 2023-08-11 14:06:30 -05:00
steps-ensure-nuget-version.yml Rewrite the entire Azure DevOps build system (#15808) 2023-08-11 14:06:30 -05:00
steps-fetch-and-prepare-localizations.yml Rewrite the entire Azure DevOps build system (#15808) 2023-08-11 14:06:30 -05:00
steps-restore-nuget.yml Rewrite the entire Azure DevOps build system (#15808) 2023-08-11 14:06:30 -05:00
variables-nuget-package-version.yml build: pass branding into the nuget variable template (#16122) 2023-10-11 12:58:55 -05:00
variables-onebranch-config.yml build: add a OneBranch Official release pipeline (#16081) 2023-10-02 14:52:54 -05:00