Skip to content

build(deps): bump isbot from 5.1.40 to 5.2.1 - #6161

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/isbot-5.2.1
Open

build(deps): bump isbot from 5.1.40 to 5.2.1#6161
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/isbot-5.2.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 28, 2026

Copy link
Copy Markdown
Contributor

Bumps isbot from 5.1.40 to 5.2.1.

Changelog

Sourced from isbot's changelog.

5.2.1

  • Pattern updates

5.2.0

  • Rename all imports but keep backwards compatibility with the old names. The new names are more consistent with common Javascript naming conventions. No breaking changes.
  • Pattern updates

New Names Map

Old Name New Name
isbot isBot
isbotNaive isBotNaive
createIsbot createIsBot
createIsbotFromList createIsBotFromList
isbotMatch findBotMatch
isbotMatches findBotMatches
isbotPattern findBotPattern
isbotPatterns findBotPatterns

All old names are still available for backwards compatibility, but can be deprecated in future major versions.

5.1.44

  • Pattern updates
  • Maintenance: remove defunct services from crawlers list

5.1.43

  • Pattern updates

5.1.42

  • Pattern updates

5.1.41

  • [FIX] Browser entry: was missing from package output
  • Pattern updates
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 28, 2026
@alanorth

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Aug 29, 2026

Copy link
Copy Markdown
Contributor Author

Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@alanorth

Copy link
Copy Markdown
Contributor

@dependabot recreate

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/isbot-5.2.1 branch from 7e6775a to ae4ad8f Compare August 29, 2026 08:41
@alanorth

alanorth commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Something is going on with the dependabot recreate command. The error in CI is that the package-lock.json is out of date with package.json—and it's true, despite me trying to tell dependabot to create the pull request on top of current main.

@alanorth

alanorth commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.40 to 5.2.1.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](omrilotan/isbot@v5.1.40...v5.2.1)

---
updated-dependencies:
- dependency-name: isbot
  dependency-version: 5.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/isbot-5.2.1 branch from ae4ad8f to 6cf4825 Compare September 1, 2026 17:50
Fix outdated lockfile causing issues with dependabot.
@alanorth

alanorth commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

I think what happens is that dependabot rebase and recreate commands don't actually re-run npm install to update the package-lock.json. This is the same as what @tdonohue noticed in #6128. I will run npm install locally and push here.

@tdonohue

tdonohue commented Sep 1, 2026

Copy link
Copy Markdown
Member

@alanorth : I've been noticing this oddity as well. I think dependabot is somehow getting confused by our package.json and is pulling things out of package-lock.json which are needed there. It's also doing that in other recent PRs to main like #6152.

After talking today with Claude Code AI about this odd behavior from dependabot, it suggested possibly issues with different versions of React were to blame & are causing confusion. We are seeing warnings related to React versions whenever you run npm install (at least I'm seeing them).

I just created a PR (with some AI assistance) to try to solve the React issues (which all relate back to Mirador v3): #6171

However, I will readily admit, I'm not 100% sure if that PR will fix these odd dependabot related issues. The PR definitely removes a ton of warnings from npm install, but it only makes minimal changes to package-lock.json. But, it might be that the new overrides rules that I added in the PR will help dependabot behave better.

(To reword that last paragraph. I'm AM certain the PR solves issues with our install/build related to Mirador. But, I'm NOT certain it fixes this dependabot issue... I just hope it does!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants