Skip to content

Bump check-spelling/check-spelling from 0.0.20 to 0.0.21#9205

Merged
jekyllbot merged 1 commit intomasterfrom
dependabot/github_actions/check-spelling/check-spelling-0.0.21
Jan 30, 2023
Merged

Bump check-spelling/check-spelling from 0.0.20 to 0.0.21#9205
jekyllbot merged 1 commit intomasterfrom
dependabot/github_actions/check-spelling/check-spelling-0.0.21

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Dec 5, 2022

Bumps check-spelling/check-spelling from 0.0.20 to 0.0.21.

Release notes

Sourced from check-spelling/check-spelling's releases.

Release 0.0.21

⏩ Upgrading

  • 🏷️ You can just change your workflow tags/references to this release, but some features require updates to the workflow (including sarif output and binary file detection); please consider applying the workflow from check-spelling/spell-check-this@prerelease. (The link will change shortly after this release is made.)
    • You will want to copy over the with: elements you're using (into each place that uses: check-spelling/check-spelling).

🐣 Breaking Changes

🗜️ Smaller cspell dictionaries

Background

There are 3 related configuration items:

  • dictionary_source_prefixes
    • In v0.0.20, this had: "cspell": "https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20220427/dictionaries/"
    • In v0.0.21, it has: "cspell": "https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20220816/dictionaries/"
  • extra_dictionaries
  • check_extra_dictionaries
    • The list has changed between v0.0.20 and v0.0.21, a bunch have moved, some have split, and a bunch have been added.

Migrating

You can migrate in a couple of ways:

  • Assuming you haven't set dictionary_source_prefixes, you can temporarily clear extra_dictionaries and check_extra_dictionaries and then use one run to get a new set of recommended extra_dictionaries and then set check_extra_dictionaries (typically to '').
  • If you want to keep your current cspell extra_dictionaries, change cspell to cspell_old (or anything that isn't cspell) and set dictionary_source_prefixes to something like this: {"cspell": "https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20220816/dictionaries/", "cspell_old": "https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20220427/dictionaries/"}.

Note that the main branch for check-spelling/cspell-dicts will move (roughly at the time of the v0.0.21 release and again for future releases).

🧗 act

Some changes in how the action works require actions/download-artifact and actions/upload-artifact which aren't generally supported by act. It might be possible to use --artifact-server-path, but I don't know how to do it.

Mitigation

You can apply changes equivalent to the changes to .github/workflows/spelling.yml to your workflow. This should enable the act workflows to conspire to share data between jobs. Alternatively, you could remove post_comment: 0 from your spelling job. And that should result in a report.

The log will include a base64 encoded zip file along with instructions to decode it and a command that will let you feed the file to apply.pl to apply its suggestions.

🏛️ Behavior change: File line column notation

Log output will now use a format like .github/workflows/spelling.yml:54:9 ... 21 to report problems. This should be friendlier to automated tools. Anyone who had written their own code to parse the old format will need to adjust their tooling. I don't expect this to be a big concern.

✨ New features

... (truncated)

Commits
  • d7cd297 Release 0.0.21
  • 388a389 Refactor wrap_in_json / wrap_file_in_json
  • df9612f Ignore files with newlines in their names
  • 91d4beb Quote things
  • 312d342 Handle act 0.2.33 github.action_repository behavior
  • e6a8467 Handle act 0.2.33 GITHUB_JOB behavior
  • fcf8407 Expose artifact.zip to act
  • a205652 Handle malformed GITHUB_REPOSITORY
  • e782d89 Trap missing $counter_summary_file
  • 44cf90d Use emoji near Previously acknowledged for email
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependency label Dec 5, 2022
@parkr parkr closed this Jan 30, 2023
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Jan 30, 2023

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/github_actions/check-spelling/check-spelling-0.0.21 branch January 30, 2023 02:32
@parkr parkr restored the dependabot/github_actions/check-spelling/check-spelling-0.0.21 branch January 30, 2023 05:02
@parkr parkr reopened this Jan 30, 2023
Bumps [check-spelling/check-spelling](https://github.com/check-spelling/check-spelling) from 0.0.20 to 0.0.21.
- [Release notes](https://github.com/check-spelling/check-spelling/releases)
- [Commits](check-spelling/check-spelling@v0.0.20...v0.0.21)

---
updated-dependencies:
- dependency-name: check-spelling/check-spelling
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/github_actions/check-spelling/check-spelling-0.0.21 branch from 2ec413d to ab97c4c Compare January 30, 2023 05:03
@parkr parkr self-requested a review January 30, 2023 05:03
@parkr
Copy link
Copy Markdown
Member

parkr commented Jan 30, 2023

@jekyllbot: merge +dev

@jekyllbot jekyllbot merged commit e0cd941 into master Jan 30, 2023
@jekyllbot jekyllbot deleted the dependabot/github_actions/check-spelling/check-spelling-0.0.21 branch January 30, 2023 17:49
jekyllbot added a commit that referenced this pull request Jan 30, 2023
github-actions bot pushed a commit that referenced this pull request Jan 30, 2023
dependabot[bot]: Bump check-spelling/check-spelling from 0.0.20 to 0.0.21 (#9205)

Merge pull request 9205
@jekyll jekyll locked and limited conversation to collaborators Jan 30, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants