Skip to content

chore: bump notify from 7.0.0 to 8.2.0 - #5374

Merged
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0
Aug 9, 2026
Merged

chore: bump notify from 7.0.0 to 8.2.0#5374
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 4, 2025

Copy link
Copy Markdown
Contributor

Bumps notify from 7.0.0 to 8.2.0.

Release notes

Sourced from notify's releases.

notify-8.2.0

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

Full Changelog: notify-rs/notify@notify-8.1.0...notify-8.2.0

notify v8.1.0

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from notify's changelog.

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

notify 8.1.0 (2025-07-03)

  • FEATURE: added support for the flume crate
  • FIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching #683
  • FIX: Return the crate error PathNotFound instead bubbling up the std::io error #685
  • FIX: fix server hangs when trashing folders on Windows #674

notify 8.0.0 (2025-01-10)

  • CHANGE: update notify-types to version 2.0.0
  • CHANGE: raise MSRV to 1.77 breaking
  • FEATURE: add config option to disable following symbolic links #635
  • FIX: unaligned access to FILE_NOTIFY_INFORMATION #647breaking

#635: notify-rs/notify#635#647: notify-rs/notify#647

notify-types 2.0.0 (2025-01-10)

  • CHANGE: replace instant crate with web-time #652breaking
  • CHANGE: the web-time dependency is now behind the web-time feature breaking

#652: notify-rs/notify#652

debouncer-mini 0.6.0 (2025-01-10)

  • CHANGE: update notify to version 8.0.0

debouncer-full 0.5.0 (2025-01-10)

... (truncated)

Commits
  • a1d7c2d Prepare release (#706)
  • c685ea7 Skip all Modify events right after a Create event, unless it's a rename e...
  • e36d54e fix: INotifyWatcher may raise events with no paths (#700)
  • 394ef18 feat(inotify): notify a user if the max_user_watches has been reached impli...
  • 04473de chore: Prepare 8.1.0 release (#697)
  • 12a026d fix: make PathsMut::commit consuming (#695)
  • d824023 feat: introduce Watcher::paths_mut for adding/removing paths in batch (#692)
  • b984134 Do not clone paths while walking dirs (#693)
  • 416ba82 chore: Use MSRV for Clippy and rustfmt (#694)
  • 10ce3ef Update windows-sys to v0.60 (#691)
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency NameIgnore Conditions
notify[>= 8.0.a, < 8.1]

@dependabotdependabotBot added dependencies rust Pull requests that update Rust code labels Aug 4, 2025
@prql-bot
prql-bot enabled auto-merge (squash) August 4, 2025 23:39
@snth

snth commented Mar 27, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubMar 27, 2026

Copy link
Copy Markdown
ContributorAuthor

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@prql-botprql-bot mentioned this pull request May 4, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Skipping automated approval — this is a major version bump (notify 7.08.2) and test-msrv is failing (log), reporting incompatibility with the repo's MSRV 1.75.0. Needs maintainer review for both the major bump and the MSRV implications.

max-sixty added a commit to max-sixty/tend that referenced this pull request May 26, 2026
…ution (#605)
## Summary
Step 3 of the nightly skill only looked for conflicted PRs authored by
`$BOT_LOGIN`, so Dependabot/Renovate PRs left in `CONFLICTING` after the
bot stopped rebasing (typically lockfile rewrites on `main` that the
bump also touched) sat untouched forever.
This change extends Step 3 to also query `app/dependabot` and
`app/renovate`. For each upstream-bot PR, after confirming the branch
carries no human commits, the nightly run triggers the bot's own rebuild
path rather than rebasing manually — the bot owns the branch and
force-pushes, so a manual rebase would be discarded:
- `dependabot[bot]` → post `@dependabot recreate` as a comment
- `renovate[bot]` → edit the PR body to tick `[x] <!-- rebase-check -->`
(Renovate has no comment-based rebase command)
`pre-commit-ci[bot]` is intentionally not included — it has no
recreate/rebase mechanism; conflicted autoupdate PRs get superseded by
the next weekly run.
Inline note flags the `app/dependabot` (PR `--author` slug) vs
`dependabot[bot]` (commit-author login) discrepancy so the
no-human-commits check doesn't false-positive on the bot's own commits.
## Test plan
- [ ] Next PRQL nightly picks up `PRQL/prql#5374` (notify),
`PRQL/prql#5543` (ariadne), `PRQL/pyprql#632` and posts `@dependabot
recreate` on each
- [ ] Dependabot rebuilds the branches and the PRs go from `DIRTY` to
`CLEAN`
@prql-botprql-bot mentioned this pull request Jun 1, 2026
@prql-botprql-bot mentioned this pull request Jul 2, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Revisiting this in weekly maintenance — my earlier comment's blocker is stale, and the red CI shown here isn't current signal.

The MSRV objection no longer applies as stated. When I wrote that comment the repo's rust-version was 1.75.0; it moved to 1.81.0 two days later in #5921 (b11de3d5, 2026-05-19) and is still 1.81.0 today. notify 8.2.0 declares rust-version = "1.77" on crates.io, so the declared floor is now under the repo's. That's the declared floor only — test-msrv resolves the whole lockfile, and a transitive crate can push the effective floor higher (that's exactly what sank #6132, where hashbrown 0.17 needs 1.85). So this isn't "unblocked", it's "the recorded reason is no longer the reason".

The test-msrv failure on this PR is from run 17593649647 in September 2025, against a lockfile and an MSRV that no longer exist. The branch has since gone CONFLICTING, and Dependabot won't rebase it because of the two Merge branch 'main' commits from @max-sixty. So there's no way to get a current answer without recreating it.

Requesting a recreate below to get a fresh lockfile against current main and real CI. This is still a major bump (7.08.2), so I'm not auto-approving it either way — recreating just replaces year-old red with a result worth reading. The only thing overwritten is those two stale merge commits.

@prql-bot

Copy link
Copy Markdown
Collaborator

@dependabot recreate

Bumps [notify](https://github.com/notify-rs/notify) from 7.0.0 to 8.2.0.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md)
- [Commits](notify-rs/notify@notify-7.0.0...notify-8.2.0)
---
updated-dependencies:
- dependency-name: notify
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/cargo/notify-8.2.0 branch from c0b125a to a713c8aCompareAugust 9, 2026 09:34

@prql-botprql-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The recreate did what it needed to: fresh lockfile against current main, and the full matrix is green — including test-msrv, which was the blocker in my first comment.

Checked the major bump rather than taking green CI at face value. notify 8.0's only breaking changes are the MSRV raise to 1.77 (notify 8.2.0 declares rust-version = "1.77"; this repo is at 1.81.0) and a Windows FILE_NOTIFY_INFORMATION unaligned-access fix; 8.1/8.2 are fixes and a flume channel feature. Nothing in the surface prqlc/prqlc/src/cli/watch.rs uses changed — RecommendedWatcher::new(tx, Config::default()), Watcher::watch, and the exhaustive EventKind match all still compile without a wildcard arm, so notify-types 2.0 added no variants. That bump also drops the unmaintained instant crate from the tree, which is a small win for cargo-audit.

One caveat for the merge decision: prqlc watch has no test coverage, so green CI proves the bump compiles and breaks nothing else — not that the watcher still behaves at runtime. Given the scope (one optional CLI subcommand) that seems like acceptable risk, but it is not something CI checked.

CI note — first-pass red was a flake

test-rust (x86_64-unknown-linux-gnu, ubuntu-24.04, default,test-dbs-external) failed on the first pass with Error: Timed out waiting for: tcp:1433 — the MSSQL service container did not accept connections inside the 60s wait-on window. No test ran; unrelated to this bump. The tests workflow is green on recent main commits, so it is not a standing failure. I re-ran the failed job (job 93229101360) and it passed; check-ok-to-merge is now green.

@max-sixty
max-sixty merged commit 4d5833f into mainAug 9, 2026
154 of 156 checks passed
@max-sixty
max-sixty deleted the dependabot/cargo/notify-8.2.0 branch August 9, 2026 11:56
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesrustPull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@snth@prql-bot@max-sixty
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
chore: bump notify from 7.0.0 to 8.2.0 by dependabot[bot] · Pull Request #5374 · PRQL/prql · GitHub
Skip to content

chore: bump notify from 7.0.0 to 8.2.0 - #5374

Merged
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0
Aug 9, 2026
Merged

chore: bump notify from 7.0.0 to 8.2.0#5374
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 4, 2025

Copy link
Copy Markdown
Contributor

Bumps notify from 7.0.0 to 8.2.0.

Release notes

Sourced from notify's releases.

notify-8.2.0

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

Full Changelog: notify-rs/notify@notify-8.1.0...notify-8.2.0

notify v8.1.0

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from notify's changelog.

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

notify 8.1.0 (2025-07-03)

  • FEATURE: added support for the flume crate
  • FIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching #683
  • FIX: Return the crate error PathNotFound instead bubbling up the std::io error #685
  • FIX: fix server hangs when trashing folders on Windows #674

notify 8.0.0 (2025-01-10)

  • CHANGE: update notify-types to version 2.0.0
  • CHANGE: raise MSRV to 1.77 breaking
  • FEATURE: add config option to disable following symbolic links #635
  • FIX: unaligned access to FILE_NOTIFY_INFORMATION #647breaking

#635: notify-rs/notify#635#647: notify-rs/notify#647

notify-types 2.0.0 (2025-01-10)

  • CHANGE: replace instant crate with web-time #652breaking
  • CHANGE: the web-time dependency is now behind the web-time feature breaking

#652: notify-rs/notify#652

debouncer-mini 0.6.0 (2025-01-10)

  • CHANGE: update notify to version 8.0.0

debouncer-full 0.5.0 (2025-01-10)

... (truncated)

Commits
  • a1d7c2d Prepare release (#706)
  • c685ea7 Skip all Modify events right after a Create event, unless it's a rename e...
  • e36d54e fix: INotifyWatcher may raise events with no paths (#700)
  • 394ef18 feat(inotify): notify a user if the max_user_watches has been reached impli...
  • 04473de chore: Prepare 8.1.0 release (#697)
  • 12a026d fix: make PathsMut::commit consuming (#695)
  • d824023 feat: introduce Watcher::paths_mut for adding/removing paths in batch (#692)
  • b984134 Do not clone paths while walking dirs (#693)
  • 416ba82 chore: Use MSRV for Clippy and rustfmt (#694)
  • 10ce3ef Update windows-sys to v0.60 (#691)
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency NameIgnore Conditions
notify[>= 8.0.a, < 8.1]

@dependabotdependabotBot added dependencies rust Pull requests that update Rust code labels Aug 4, 2025
@prql-bot
prql-bot enabled auto-merge (squash) August 4, 2025 23:39
@snth

snth commented Mar 27, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubMar 27, 2026

Copy link
Copy Markdown
ContributorAuthor

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@prql-botprql-bot mentioned this pull request May 4, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Skipping automated approval — this is a major version bump (notify 7.08.2) and test-msrv is failing (log), reporting incompatibility with the repo's MSRV 1.75.0. Needs maintainer review for both the major bump and the MSRV implications.

max-sixty added a commit to max-sixty/tend that referenced this pull request May 26, 2026
…ution (#605)
## Summary
Step 3 of the nightly skill only looked for conflicted PRs authored by
`$BOT_LOGIN`, so Dependabot/Renovate PRs left in `CONFLICTING` after the
bot stopped rebasing (typically lockfile rewrites on `main` that the
bump also touched) sat untouched forever.
This change extends Step 3 to also query `app/dependabot` and
`app/renovate`. For each upstream-bot PR, after confirming the branch
carries no human commits, the nightly run triggers the bot's own rebuild
path rather than rebasing manually — the bot owns the branch and
force-pushes, so a manual rebase would be discarded:
- `dependabot[bot]` → post `@dependabot recreate` as a comment
- `renovate[bot]` → edit the PR body to tick `[x] <!-- rebase-check -->`
(Renovate has no comment-based rebase command)
`pre-commit-ci[bot]` is intentionally not included — it has no
recreate/rebase mechanism; conflicted autoupdate PRs get superseded by
the next weekly run.
Inline note flags the `app/dependabot` (PR `--author` slug) vs
`dependabot[bot]` (commit-author login) discrepancy so the
no-human-commits check doesn't false-positive on the bot's own commits.
## Test plan
- [ ] Next PRQL nightly picks up `PRQL/prql#5374` (notify),
`PRQL/prql#5543` (ariadne), `PRQL/pyprql#632` and posts `@dependabot
recreate` on each
- [ ] Dependabot rebuilds the branches and the PRs go from `DIRTY` to
`CLEAN`
@prql-botprql-bot mentioned this pull request Jun 1, 2026
@prql-botprql-bot mentioned this pull request Jul 2, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Revisiting this in weekly maintenance — my earlier comment's blocker is stale, and the red CI shown here isn't current signal.

The MSRV objection no longer applies as stated. When I wrote that comment the repo's rust-version was 1.75.0; it moved to 1.81.0 two days later in #5921 (b11de3d5, 2026-05-19) and is still 1.81.0 today. notify 8.2.0 declares rust-version = "1.77" on crates.io, so the declared floor is now under the repo's. That's the declared floor only — test-msrv resolves the whole lockfile, and a transitive crate can push the effective floor higher (that's exactly what sank #6132, where hashbrown 0.17 needs 1.85). So this isn't "unblocked", it's "the recorded reason is no longer the reason".

The test-msrv failure on this PR is from run 17593649647 in September 2025, against a lockfile and an MSRV that no longer exist. The branch has since gone CONFLICTING, and Dependabot won't rebase it because of the two Merge branch 'main' commits from @max-sixty. So there's no way to get a current answer without recreating it.

Requesting a recreate below to get a fresh lockfile against current main and real CI. This is still a major bump (7.08.2), so I'm not auto-approving it either way — recreating just replaces year-old red with a result worth reading. The only thing overwritten is those two stale merge commits.

@prql-bot

Copy link
Copy Markdown
Collaborator

@dependabot recreate

Bumps [notify](https://github.com/notify-rs/notify) from 7.0.0 to 8.2.0.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md)
- [Commits](notify-rs/notify@notify-7.0.0...notify-8.2.0)
---
updated-dependencies:
- dependency-name: notify
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/cargo/notify-8.2.0 branch from c0b125a to a713c8aCompareAugust 9, 2026 09:34

@prql-botprql-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The recreate did what it needed to: fresh lockfile against current main, and the full matrix is green — including test-msrv, which was the blocker in my first comment.

Checked the major bump rather than taking green CI at face value. notify 8.0's only breaking changes are the MSRV raise to 1.77 (notify 8.2.0 declares rust-version = "1.77"; this repo is at 1.81.0) and a Windows FILE_NOTIFY_INFORMATION unaligned-access fix; 8.1/8.2 are fixes and a flume channel feature. Nothing in the surface prqlc/prqlc/src/cli/watch.rs uses changed — RecommendedWatcher::new(tx, Config::default()), Watcher::watch, and the exhaustive EventKind match all still compile without a wildcard arm, so notify-types 2.0 added no variants. That bump also drops the unmaintained instant crate from the tree, which is a small win for cargo-audit.

One caveat for the merge decision: prqlc watch has no test coverage, so green CI proves the bump compiles and breaks nothing else — not that the watcher still behaves at runtime. Given the scope (one optional CLI subcommand) that seems like acceptable risk, but it is not something CI checked.

CI note — first-pass red was a flake

test-rust (x86_64-unknown-linux-gnu, ubuntu-24.04, default,test-dbs-external) failed on the first pass with Error: Timed out waiting for: tcp:1433 — the MSSQL service container did not accept connections inside the 60s wait-on window. No test ran; unrelated to this bump. The tests workflow is green on recent main commits, so it is not a standing failure. I re-ran the failed job (job 93229101360) and it passed; check-ok-to-merge is now green.

@max-sixty
max-sixty merged commit 4d5833f into mainAug 9, 2026
154 of 156 checks passed
@max-sixty
max-sixty deleted the dependabot/cargo/notify-8.2.0 branch August 9, 2026 11:56
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesrustPull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@snth@prql-bot@max-sixty
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' chore: bump notify from 7.0.0 to 8.2.0 by dependabot[bot] · Pull Request #5374 · PRQL/prql · GitHub
Skip to content

chore: bump notify from 7.0.0 to 8.2.0 - #5374

Merged
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0
Aug 9, 2026
Merged

chore: bump notify from 7.0.0 to 8.2.0#5374
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 4, 2025

Copy link
Copy Markdown
Contributor

Bumps notify from 7.0.0 to 8.2.0.

Release notes

Sourced from notify's releases.

notify-8.2.0

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

Full Changelog: notify-rs/notify@notify-8.1.0...notify-8.2.0

notify v8.1.0

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from notify's changelog.

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

notify 8.1.0 (2025-07-03)

  • FEATURE: added support for the flume crate
  • FIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching #683
  • FIX: Return the crate error PathNotFound instead bubbling up the std::io error #685
  • FIX: fix server hangs when trashing folders on Windows #674

notify 8.0.0 (2025-01-10)

  • CHANGE: update notify-types to version 2.0.0
  • CHANGE: raise MSRV to 1.77 breaking
  • FEATURE: add config option to disable following symbolic links #635
  • FIX: unaligned access to FILE_NOTIFY_INFORMATION #647breaking

#635: notify-rs/notify#635#647: notify-rs/notify#647

notify-types 2.0.0 (2025-01-10)

  • CHANGE: replace instant crate with web-time #652breaking
  • CHANGE: the web-time dependency is now behind the web-time feature breaking

#652: notify-rs/notify#652

debouncer-mini 0.6.0 (2025-01-10)

  • CHANGE: update notify to version 8.0.0

debouncer-full 0.5.0 (2025-01-10)

... (truncated)

Commits
  • a1d7c2d Prepare release (#706)
  • c685ea7 Skip all Modify events right after a Create event, unless it's a rename e...
  • e36d54e fix: INotifyWatcher may raise events with no paths (#700)
  • 394ef18 feat(inotify): notify a user if the max_user_watches has been reached impli...
  • 04473de chore: Prepare 8.1.0 release (#697)
  • 12a026d fix: make PathsMut::commit consuming (#695)
  • d824023 feat: introduce Watcher::paths_mut for adding/removing paths in batch (#692)
  • b984134 Do not clone paths while walking dirs (#693)
  • 416ba82 chore: Use MSRV for Clippy and rustfmt (#694)
  • 10ce3ef Update windows-sys to v0.60 (#691)
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency NameIgnore Conditions
notify[>= 8.0.a, < 8.1]

@dependabotdependabotBot added dependencies rust Pull requests that update Rust code labels Aug 4, 2025
@prql-bot
prql-bot enabled auto-merge (squash) August 4, 2025 23:39
@snth

snth commented Mar 27, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubMar 27, 2026

Copy link
Copy Markdown
ContributorAuthor

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@prql-botprql-bot mentioned this pull request May 4, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Skipping automated approval — this is a major version bump (notify 7.08.2) and test-msrv is failing (log), reporting incompatibility with the repo's MSRV 1.75.0. Needs maintainer review for both the major bump and the MSRV implications.

max-sixty added a commit to max-sixty/tend that referenced this pull request May 26, 2026
…ution (#605)
## Summary
Step 3 of the nightly skill only looked for conflicted PRs authored by
`$BOT_LOGIN`, so Dependabot/Renovate PRs left in `CONFLICTING` after the
bot stopped rebasing (typically lockfile rewrites on `main` that the
bump also touched) sat untouched forever.
This change extends Step 3 to also query `app/dependabot` and
`app/renovate`. For each upstream-bot PR, after confirming the branch
carries no human commits, the nightly run triggers the bot's own rebuild
path rather than rebasing manually — the bot owns the branch and
force-pushes, so a manual rebase would be discarded:
- `dependabot[bot]` → post `@dependabot recreate` as a comment
- `renovate[bot]` → edit the PR body to tick `[x] <!-- rebase-check -->`
(Renovate has no comment-based rebase command)
`pre-commit-ci[bot]` is intentionally not included — it has no
recreate/rebase mechanism; conflicted autoupdate PRs get superseded by
the next weekly run.
Inline note flags the `app/dependabot` (PR `--author` slug) vs
`dependabot[bot]` (commit-author login) discrepancy so the
no-human-commits check doesn't false-positive on the bot's own commits.
## Test plan
- [ ] Next PRQL nightly picks up `PRQL/prql#5374` (notify),
`PRQL/prql#5543` (ariadne), `PRQL/pyprql#632` and posts `@dependabot
recreate` on each
- [ ] Dependabot rebuilds the branches and the PRs go from `DIRTY` to
`CLEAN`
@prql-botprql-bot mentioned this pull request Jun 1, 2026
@prql-botprql-bot mentioned this pull request Jul 2, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Revisiting this in weekly maintenance — my earlier comment's blocker is stale, and the red CI shown here isn't current signal.

The MSRV objection no longer applies as stated. When I wrote that comment the repo's rust-version was 1.75.0; it moved to 1.81.0 two days later in #5921 (b11de3d5, 2026-05-19) and is still 1.81.0 today. notify 8.2.0 declares rust-version = "1.77" on crates.io, so the declared floor is now under the repo's. That's the declared floor only — test-msrv resolves the whole lockfile, and a transitive crate can push the effective floor higher (that's exactly what sank #6132, where hashbrown 0.17 needs 1.85). So this isn't "unblocked", it's "the recorded reason is no longer the reason".

The test-msrv failure on this PR is from run 17593649647 in September 2025, against a lockfile and an MSRV that no longer exist. The branch has since gone CONFLICTING, and Dependabot won't rebase it because of the two Merge branch 'main' commits from @max-sixty. So there's no way to get a current answer without recreating it.

Requesting a recreate below to get a fresh lockfile against current main and real CI. This is still a major bump (7.08.2), so I'm not auto-approving it either way — recreating just replaces year-old red with a result worth reading. The only thing overwritten is those two stale merge commits.

@prql-bot

Copy link
Copy Markdown
Collaborator

@dependabot recreate

Bumps [notify](https://github.com/notify-rs/notify) from 7.0.0 to 8.2.0.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md)
- [Commits](notify-rs/notify@notify-7.0.0...notify-8.2.0)
---
updated-dependencies:
- dependency-name: notify
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/cargo/notify-8.2.0 branch from c0b125a to a713c8aCompareAugust 9, 2026 09:34

@prql-botprql-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The recreate did what it needed to: fresh lockfile against current main, and the full matrix is green — including test-msrv, which was the blocker in my first comment.

Checked the major bump rather than taking green CI at face value. notify 8.0's only breaking changes are the MSRV raise to 1.77 (notify 8.2.0 declares rust-version = "1.77"; this repo is at 1.81.0) and a Windows FILE_NOTIFY_INFORMATION unaligned-access fix; 8.1/8.2 are fixes and a flume channel feature. Nothing in the surface prqlc/prqlc/src/cli/watch.rs uses changed — RecommendedWatcher::new(tx, Config::default()), Watcher::watch, and the exhaustive EventKind match all still compile without a wildcard arm, so notify-types 2.0 added no variants. That bump also drops the unmaintained instant crate from the tree, which is a small win for cargo-audit.

One caveat for the merge decision: prqlc watch has no test coverage, so green CI proves the bump compiles and breaks nothing else — not that the watcher still behaves at runtime. Given the scope (one optional CLI subcommand) that seems like acceptable risk, but it is not something CI checked.

CI note — first-pass red was a flake

test-rust (x86_64-unknown-linux-gnu, ubuntu-24.04, default,test-dbs-external) failed on the first pass with Error: Timed out waiting for: tcp:1433 — the MSSQL service container did not accept connections inside the 60s wait-on window. No test ran; unrelated to this bump. The tests workflow is green on recent main commits, so it is not a standing failure. I re-ran the failed job (job 93229101360) and it passed; check-ok-to-merge is now green.

@max-sixty
max-sixty merged commit 4d5833f into mainAug 9, 2026
154 of 156 checks passed
@max-sixty
max-sixty deleted the dependabot/cargo/notify-8.2.0 branch August 9, 2026 11:56
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesrustPull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@snth@prql-bot@max-sixty
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' chore: bump notify from 7.0.0 to 8.2.0 by dependabot[bot] · Pull Request #5374 · PRQL/prql · GitHub
Skip to content

chore: bump notify from 7.0.0 to 8.2.0 - #5374

Merged
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0
Aug 9, 2026
Merged

chore: bump notify from 7.0.0 to 8.2.0#5374
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 4, 2025

Copy link
Copy Markdown
Contributor

Bumps notify from 7.0.0 to 8.2.0.

Release notes

Sourced from notify's releases.

notify-8.2.0

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

Full Changelog: notify-rs/notify@notify-8.1.0...notify-8.2.0

notify v8.1.0

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from notify's changelog.

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

notify 8.1.0 (2025-07-03)

  • FEATURE: added support for the flume crate
  • FIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching #683
  • FIX: Return the crate error PathNotFound instead bubbling up the std::io error #685
  • FIX: fix server hangs when trashing folders on Windows #674

notify 8.0.0 (2025-01-10)

  • CHANGE: update notify-types to version 2.0.0
  • CHANGE: raise MSRV to 1.77 breaking
  • FEATURE: add config option to disable following symbolic links #635
  • FIX: unaligned access to FILE_NOTIFY_INFORMATION #647breaking

#635: notify-rs/notify#635#647: notify-rs/notify#647

notify-types 2.0.0 (2025-01-10)

  • CHANGE: replace instant crate with web-time #652breaking
  • CHANGE: the web-time dependency is now behind the web-time feature breaking

#652: notify-rs/notify#652

debouncer-mini 0.6.0 (2025-01-10)

  • CHANGE: update notify to version 8.0.0

debouncer-full 0.5.0 (2025-01-10)

... (truncated)

Commits
  • a1d7c2d Prepare release (#706)
  • c685ea7 Skip all Modify events right after a Create event, unless it's a rename e...
  • e36d54e fix: INotifyWatcher may raise events with no paths (#700)
  • 394ef18 feat(inotify): notify a user if the max_user_watches has been reached impli...
  • 04473de chore: Prepare 8.1.0 release (#697)
  • 12a026d fix: make PathsMut::commit consuming (#695)
  • d824023 feat: introduce Watcher::paths_mut for adding/removing paths in batch (#692)
  • b984134 Do not clone paths while walking dirs (#693)
  • 416ba82 chore: Use MSRV for Clippy and rustfmt (#694)
  • 10ce3ef Update windows-sys to v0.60 (#691)
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency NameIgnore Conditions
notify[>= 8.0.a, < 8.1]

@dependabotdependabotBot added dependencies rust Pull requests that update Rust code labels Aug 4, 2025
@prql-bot
prql-bot enabled auto-merge (squash) August 4, 2025 23:39
@snth

snth commented Mar 27, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubMar 27, 2026

Copy link
Copy Markdown
ContributorAuthor

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@prql-botprql-bot mentioned this pull request May 4, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Skipping automated approval — this is a major version bump (notify 7.08.2) and test-msrv is failing (log), reporting incompatibility with the repo's MSRV 1.75.0. Needs maintainer review for both the major bump and the MSRV implications.

max-sixty added a commit to max-sixty/tend that referenced this pull request May 26, 2026
…ution (#605)
## Summary
Step 3 of the nightly skill only looked for conflicted PRs authored by
`$BOT_LOGIN`, so Dependabot/Renovate PRs left in `CONFLICTING` after the
bot stopped rebasing (typically lockfile rewrites on `main` that the
bump also touched) sat untouched forever.
This change extends Step 3 to also query `app/dependabot` and
`app/renovate`. For each upstream-bot PR, after confirming the branch
carries no human commits, the nightly run triggers the bot's own rebuild
path rather than rebasing manually — the bot owns the branch and
force-pushes, so a manual rebase would be discarded:
- `dependabot[bot]` → post `@dependabot recreate` as a comment
- `renovate[bot]` → edit the PR body to tick `[x] <!-- rebase-check -->`
(Renovate has no comment-based rebase command)
`pre-commit-ci[bot]` is intentionally not included — it has no
recreate/rebase mechanism; conflicted autoupdate PRs get superseded by
the next weekly run.
Inline note flags the `app/dependabot` (PR `--author` slug) vs
`dependabot[bot]` (commit-author login) discrepancy so the
no-human-commits check doesn't false-positive on the bot's own commits.
## Test plan
- [ ] Next PRQL nightly picks up `PRQL/prql#5374` (notify),
`PRQL/prql#5543` (ariadne), `PRQL/pyprql#632` and posts `@dependabot
recreate` on each
- [ ] Dependabot rebuilds the branches and the PRs go from `DIRTY` to
`CLEAN`
@prql-botprql-bot mentioned this pull request Jun 1, 2026
@prql-botprql-bot mentioned this pull request Jul 2, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Revisiting this in weekly maintenance — my earlier comment's blocker is stale, and the red CI shown here isn't current signal.

The MSRV objection no longer applies as stated. When I wrote that comment the repo's rust-version was 1.75.0; it moved to 1.81.0 two days later in #5921 (b11de3d5, 2026-05-19) and is still 1.81.0 today. notify 8.2.0 declares rust-version = "1.77" on crates.io, so the declared floor is now under the repo's. That's the declared floor only — test-msrv resolves the whole lockfile, and a transitive crate can push the effective floor higher (that's exactly what sank #6132, where hashbrown 0.17 needs 1.85). So this isn't "unblocked", it's "the recorded reason is no longer the reason".

The test-msrv failure on this PR is from run 17593649647 in September 2025, against a lockfile and an MSRV that no longer exist. The branch has since gone CONFLICTING, and Dependabot won't rebase it because of the two Merge branch 'main' commits from @max-sixty. So there's no way to get a current answer without recreating it.

Requesting a recreate below to get a fresh lockfile against current main and real CI. This is still a major bump (7.08.2), so I'm not auto-approving it either way — recreating just replaces year-old red with a result worth reading. The only thing overwritten is those two stale merge commits.

@prql-bot

Copy link
Copy Markdown
Collaborator

@dependabot recreate

Bumps [notify](https://github.com/notify-rs/notify) from 7.0.0 to 8.2.0.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md)
- [Commits](notify-rs/notify@notify-7.0.0...notify-8.2.0)
---
updated-dependencies:
- dependency-name: notify
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/cargo/notify-8.2.0 branch from c0b125a to a713c8aCompareAugust 9, 2026 09:34

@prql-botprql-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The recreate did what it needed to: fresh lockfile against current main, and the full matrix is green — including test-msrv, which was the blocker in my first comment.

Checked the major bump rather than taking green CI at face value. notify 8.0's only breaking changes are the MSRV raise to 1.77 (notify 8.2.0 declares rust-version = "1.77"; this repo is at 1.81.0) and a Windows FILE_NOTIFY_INFORMATION unaligned-access fix; 8.1/8.2 are fixes and a flume channel feature. Nothing in the surface prqlc/prqlc/src/cli/watch.rs uses changed — RecommendedWatcher::new(tx, Config::default()), Watcher::watch, and the exhaustive EventKind match all still compile without a wildcard arm, so notify-types 2.0 added no variants. That bump also drops the unmaintained instant crate from the tree, which is a small win for cargo-audit.

One caveat for the merge decision: prqlc watch has no test coverage, so green CI proves the bump compiles and breaks nothing else — not that the watcher still behaves at runtime. Given the scope (one optional CLI subcommand) that seems like acceptable risk, but it is not something CI checked.

CI note — first-pass red was a flake

test-rust (x86_64-unknown-linux-gnu, ubuntu-24.04, default,test-dbs-external) failed on the first pass with Error: Timed out waiting for: tcp:1433 — the MSSQL service container did not accept connections inside the 60s wait-on window. No test ran; unrelated to this bump. The tests workflow is green on recent main commits, so it is not a standing failure. I re-ran the failed job (job 93229101360) and it passed; check-ok-to-merge is now green.

@max-sixty
max-sixty merged commit 4d5833f into mainAug 9, 2026
154 of 156 checks passed
@max-sixty
max-sixty deleted the dependabot/cargo/notify-8.2.0 branch August 9, 2026 11:56
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesrustPull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@snth@prql-bot@max-sixty
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' chore: bump notify from 7.0.0 to 8.2.0 by dependabot[bot] · Pull Request #5374 · PRQL/prql · GitHub
Skip to content

chore: bump notify from 7.0.0 to 8.2.0 - #5374

Merged
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0
Aug 9, 2026
Merged

chore: bump notify from 7.0.0 to 8.2.0#5374
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 4, 2025

Copy link
Copy Markdown
Contributor

Bumps notify from 7.0.0 to 8.2.0.

Release notes

Sourced from notify's releases.

notify-8.2.0

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

Full Changelog: notify-rs/notify@notify-8.1.0...notify-8.2.0

notify v8.1.0

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from notify's changelog.

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

notify 8.1.0 (2025-07-03)

  • FEATURE: added support for the flume crate
  • FIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching #683
  • FIX: Return the crate error PathNotFound instead bubbling up the std::io error #685
  • FIX: fix server hangs when trashing folders on Windows #674

notify 8.0.0 (2025-01-10)

  • CHANGE: update notify-types to version 2.0.0
  • CHANGE: raise MSRV to 1.77 breaking
  • FEATURE: add config option to disable following symbolic links #635
  • FIX: unaligned access to FILE_NOTIFY_INFORMATION #647breaking

#635: notify-rs/notify#635#647: notify-rs/notify#647

notify-types 2.0.0 (2025-01-10)

  • CHANGE: replace instant crate with web-time #652breaking
  • CHANGE: the web-time dependency is now behind the web-time feature breaking

#652: notify-rs/notify#652

debouncer-mini 0.6.0 (2025-01-10)

  • CHANGE: update notify to version 8.0.0

debouncer-full 0.5.0 (2025-01-10)

... (truncated)

Commits
  • a1d7c2d Prepare release (#706)
  • c685ea7 Skip all Modify events right after a Create event, unless it's a rename e...
  • e36d54e fix: INotifyWatcher may raise events with no paths (#700)
  • 394ef18 feat(inotify): notify a user if the max_user_watches has been reached impli...
  • 04473de chore: Prepare 8.1.0 release (#697)
  • 12a026d fix: make PathsMut::commit consuming (#695)
  • d824023 feat: introduce Watcher::paths_mut for adding/removing paths in batch (#692)
  • b984134 Do not clone paths while walking dirs (#693)
  • 416ba82 chore: Use MSRV for Clippy and rustfmt (#694)
  • 10ce3ef Update windows-sys to v0.60 (#691)
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency NameIgnore Conditions
notify[>= 8.0.a, < 8.1]

@dependabotdependabotBot added dependencies rust Pull requests that update Rust code labels Aug 4, 2025
@prql-bot
prql-bot enabled auto-merge (squash) August 4, 2025 23:39
@snth

snth commented Mar 27, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubMar 27, 2026

Copy link
Copy Markdown
ContributorAuthor

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@prql-botprql-bot mentioned this pull request May 4, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Skipping automated approval — this is a major version bump (notify 7.08.2) and test-msrv is failing (log), reporting incompatibility with the repo's MSRV 1.75.0. Needs maintainer review for both the major bump and the MSRV implications.

max-sixty added a commit to max-sixty/tend that referenced this pull request May 26, 2026
…ution (#605)
## Summary
Step 3 of the nightly skill only looked for conflicted PRs authored by
`$BOT_LOGIN`, so Dependabot/Renovate PRs left in `CONFLICTING` after the
bot stopped rebasing (typically lockfile rewrites on `main` that the
bump also touched) sat untouched forever.
This change extends Step 3 to also query `app/dependabot` and
`app/renovate`. For each upstream-bot PR, after confirming the branch
carries no human commits, the nightly run triggers the bot's own rebuild
path rather than rebasing manually — the bot owns the branch and
force-pushes, so a manual rebase would be discarded:
- `dependabot[bot]` → post `@dependabot recreate` as a comment
- `renovate[bot]` → edit the PR body to tick `[x] <!-- rebase-check -->`
(Renovate has no comment-based rebase command)
`pre-commit-ci[bot]` is intentionally not included — it has no
recreate/rebase mechanism; conflicted autoupdate PRs get superseded by
the next weekly run.
Inline note flags the `app/dependabot` (PR `--author` slug) vs
`dependabot[bot]` (commit-author login) discrepancy so the
no-human-commits check doesn't false-positive on the bot's own commits.
## Test plan
- [ ] Next PRQL nightly picks up `PRQL/prql#5374` (notify),
`PRQL/prql#5543` (ariadne), `PRQL/pyprql#632` and posts `@dependabot
recreate` on each
- [ ] Dependabot rebuilds the branches and the PRs go from `DIRTY` to
`CLEAN`
@prql-botprql-bot mentioned this pull request Jun 1, 2026
@prql-botprql-bot mentioned this pull request Jul 2, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Revisiting this in weekly maintenance — my earlier comment's blocker is stale, and the red CI shown here isn't current signal.

The MSRV objection no longer applies as stated. When I wrote that comment the repo's rust-version was 1.75.0; it moved to 1.81.0 two days later in #5921 (b11de3d5, 2026-05-19) and is still 1.81.0 today. notify 8.2.0 declares rust-version = "1.77" on crates.io, so the declared floor is now under the repo's. That's the declared floor only — test-msrv resolves the whole lockfile, and a transitive crate can push the effective floor higher (that's exactly what sank #6132, where hashbrown 0.17 needs 1.85). So this isn't "unblocked", it's "the recorded reason is no longer the reason".

The test-msrv failure on this PR is from run 17593649647 in September 2025, against a lockfile and an MSRV that no longer exist. The branch has since gone CONFLICTING, and Dependabot won't rebase it because of the two Merge branch 'main' commits from @max-sixty. So there's no way to get a current answer without recreating it.

Requesting a recreate below to get a fresh lockfile against current main and real CI. This is still a major bump (7.08.2), so I'm not auto-approving it either way — recreating just replaces year-old red with a result worth reading. The only thing overwritten is those two stale merge commits.

@prql-bot

Copy link
Copy Markdown
Collaborator

@dependabot recreate

Bumps [notify](https://github.com/notify-rs/notify) from 7.0.0 to 8.2.0.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md)
- [Commits](notify-rs/notify@notify-7.0.0...notify-8.2.0)
---
updated-dependencies:
- dependency-name: notify
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/cargo/notify-8.2.0 branch from c0b125a to a713c8aCompareAugust 9, 2026 09:34

@prql-botprql-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The recreate did what it needed to: fresh lockfile against current main, and the full matrix is green — including test-msrv, which was the blocker in my first comment.

Checked the major bump rather than taking green CI at face value. notify 8.0's only breaking changes are the MSRV raise to 1.77 (notify 8.2.0 declares rust-version = "1.77"; this repo is at 1.81.0) and a Windows FILE_NOTIFY_INFORMATION unaligned-access fix; 8.1/8.2 are fixes and a flume channel feature. Nothing in the surface prqlc/prqlc/src/cli/watch.rs uses changed — RecommendedWatcher::new(tx, Config::default()), Watcher::watch, and the exhaustive EventKind match all still compile without a wildcard arm, so notify-types 2.0 added no variants. That bump also drops the unmaintained instant crate from the tree, which is a small win for cargo-audit.

One caveat for the merge decision: prqlc watch has no test coverage, so green CI proves the bump compiles and breaks nothing else — not that the watcher still behaves at runtime. Given the scope (one optional CLI subcommand) that seems like acceptable risk, but it is not something CI checked.

CI note — first-pass red was a flake

test-rust (x86_64-unknown-linux-gnu, ubuntu-24.04, default,test-dbs-external) failed on the first pass with Error: Timed out waiting for: tcp:1433 — the MSSQL service container did not accept connections inside the 60s wait-on window. No test ran; unrelated to this bump. The tests workflow is green on recent main commits, so it is not a standing failure. I re-ran the failed job (job 93229101360) and it passed; check-ok-to-merge is now green.

@max-sixty
max-sixty merged commit 4d5833f into mainAug 9, 2026
154 of 156 checks passed
@max-sixty
max-sixty deleted the dependabot/cargo/notify-8.2.0 branch August 9, 2026 11:56
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesrustPull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@snth@prql-bot@max-sixty
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' chore: bump notify from 7.0.0 to 8.2.0 by dependabot[bot] · Pull Request #5374 · PRQL/prql · GitHub
Skip to content

chore: bump notify from 7.0.0 to 8.2.0 - #5374

Merged
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0
Aug 9, 2026
Merged

chore: bump notify from 7.0.0 to 8.2.0#5374
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 4, 2025

Copy link
Copy Markdown
Contributor

Bumps notify from 7.0.0 to 8.2.0.

Release notes

Sourced from notify's releases.

notify-8.2.0

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

Full Changelog: notify-rs/notify@notify-8.1.0...notify-8.2.0

notify v8.1.0

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from notify's changelog.

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

notify 8.1.0 (2025-07-03)

  • FEATURE: added support for the flume crate
  • FIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching #683
  • FIX: Return the crate error PathNotFound instead bubbling up the std::io error #685
  • FIX: fix server hangs when trashing folders on Windows #674

notify 8.0.0 (2025-01-10)

  • CHANGE: update notify-types to version 2.0.0
  • CHANGE: raise MSRV to 1.77 breaking
  • FEATURE: add config option to disable following symbolic links #635
  • FIX: unaligned access to FILE_NOTIFY_INFORMATION #647breaking

#635: notify-rs/notify#635#647: notify-rs/notify#647

notify-types 2.0.0 (2025-01-10)

  • CHANGE: replace instant crate with web-time #652breaking
  • CHANGE: the web-time dependency is now behind the web-time feature breaking

#652: notify-rs/notify#652

debouncer-mini 0.6.0 (2025-01-10)

  • CHANGE: update notify to version 8.0.0

debouncer-full 0.5.0 (2025-01-10)

... (truncated)

Commits
  • a1d7c2d Prepare release (#706)
  • c685ea7 Skip all Modify events right after a Create event, unless it's a rename e...
  • e36d54e fix: INotifyWatcher may raise events with no paths (#700)
  • 394ef18 feat(inotify): notify a user if the max_user_watches has been reached impli...
  • 04473de chore: Prepare 8.1.0 release (#697)
  • 12a026d fix: make PathsMut::commit consuming (#695)
  • d824023 feat: introduce Watcher::paths_mut for adding/removing paths in batch (#692)
  • b984134 Do not clone paths while walking dirs (#693)
  • 416ba82 chore: Use MSRV for Clippy and rustfmt (#694)
  • 10ce3ef Update windows-sys to v0.60 (#691)
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency NameIgnore Conditions
notify[>= 8.0.a, < 8.1]

@dependabotdependabotBot added dependencies rust Pull requests that update Rust code labels Aug 4, 2025
@prql-bot
prql-bot enabled auto-merge (squash) August 4, 2025 23:39
@snth

snth commented Mar 27, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubMar 27, 2026

Copy link
Copy Markdown
ContributorAuthor

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@prql-botprql-bot mentioned this pull request May 4, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Skipping automated approval — this is a major version bump (notify 7.08.2) and test-msrv is failing (log), reporting incompatibility with the repo's MSRV 1.75.0. Needs maintainer review for both the major bump and the MSRV implications.

max-sixty added a commit to max-sixty/tend that referenced this pull request May 26, 2026
…ution (#605)
## Summary
Step 3 of the nightly skill only looked for conflicted PRs authored by
`$BOT_LOGIN`, so Dependabot/Renovate PRs left in `CONFLICTING` after the
bot stopped rebasing (typically lockfile rewrites on `main` that the
bump also touched) sat untouched forever.
This change extends Step 3 to also query `app/dependabot` and
`app/renovate`. For each upstream-bot PR, after confirming the branch
carries no human commits, the nightly run triggers the bot's own rebuild
path rather than rebasing manually — the bot owns the branch and
force-pushes, so a manual rebase would be discarded:
- `dependabot[bot]` → post `@dependabot recreate` as a comment
- `renovate[bot]` → edit the PR body to tick `[x] <!-- rebase-check -->`
(Renovate has no comment-based rebase command)
`pre-commit-ci[bot]` is intentionally not included — it has no
recreate/rebase mechanism; conflicted autoupdate PRs get superseded by
the next weekly run.
Inline note flags the `app/dependabot` (PR `--author` slug) vs
`dependabot[bot]` (commit-author login) discrepancy so the
no-human-commits check doesn't false-positive on the bot's own commits.
## Test plan
- [ ] Next PRQL nightly picks up `PRQL/prql#5374` (notify),
`PRQL/prql#5543` (ariadne), `PRQL/pyprql#632` and posts `@dependabot
recreate` on each
- [ ] Dependabot rebuilds the branches and the PRs go from `DIRTY` to
`CLEAN`
@prql-botprql-bot mentioned this pull request Jun 1, 2026
@prql-botprql-bot mentioned this pull request Jul 2, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Revisiting this in weekly maintenance — my earlier comment's blocker is stale, and the red CI shown here isn't current signal.

The MSRV objection no longer applies as stated. When I wrote that comment the repo's rust-version was 1.75.0; it moved to 1.81.0 two days later in #5921 (b11de3d5, 2026-05-19) and is still 1.81.0 today. notify 8.2.0 declares rust-version = "1.77" on crates.io, so the declared floor is now under the repo's. That's the declared floor only — test-msrv resolves the whole lockfile, and a transitive crate can push the effective floor higher (that's exactly what sank #6132, where hashbrown 0.17 needs 1.85). So this isn't "unblocked", it's "the recorded reason is no longer the reason".

The test-msrv failure on this PR is from run 17593649647 in September 2025, against a lockfile and an MSRV that no longer exist. The branch has since gone CONFLICTING, and Dependabot won't rebase it because of the two Merge branch 'main' commits from @max-sixty. So there's no way to get a current answer without recreating it.

Requesting a recreate below to get a fresh lockfile against current main and real CI. This is still a major bump (7.08.2), so I'm not auto-approving it either way — recreating just replaces year-old red with a result worth reading. The only thing overwritten is those two stale merge commits.

@prql-bot

Copy link
Copy Markdown
Collaborator

@dependabot recreate

Bumps [notify](https://github.com/notify-rs/notify) from 7.0.0 to 8.2.0.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md)
- [Commits](notify-rs/notify@notify-7.0.0...notify-8.2.0)
---
updated-dependencies:
- dependency-name: notify
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/cargo/notify-8.2.0 branch from c0b125a to a713c8aCompareAugust 9, 2026 09:34

@prql-botprql-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The recreate did what it needed to: fresh lockfile against current main, and the full matrix is green — including test-msrv, which was the blocker in my first comment.

Checked the major bump rather than taking green CI at face value. notify 8.0's only breaking changes are the MSRV raise to 1.77 (notify 8.2.0 declares rust-version = "1.77"; this repo is at 1.81.0) and a Windows FILE_NOTIFY_INFORMATION unaligned-access fix; 8.1/8.2 are fixes and a flume channel feature. Nothing in the surface prqlc/prqlc/src/cli/watch.rs uses changed — RecommendedWatcher::new(tx, Config::default()), Watcher::watch, and the exhaustive EventKind match all still compile without a wildcard arm, so notify-types 2.0 added no variants. That bump also drops the unmaintained instant crate from the tree, which is a small win for cargo-audit.

One caveat for the merge decision: prqlc watch has no test coverage, so green CI proves the bump compiles and breaks nothing else — not that the watcher still behaves at runtime. Given the scope (one optional CLI subcommand) that seems like acceptable risk, but it is not something CI checked.

CI note — first-pass red was a flake

test-rust (x86_64-unknown-linux-gnu, ubuntu-24.04, default,test-dbs-external) failed on the first pass with Error: Timed out waiting for: tcp:1433 — the MSSQL service container did not accept connections inside the 60s wait-on window. No test ran; unrelated to this bump. The tests workflow is green on recent main commits, so it is not a standing failure. I re-ran the failed job (job 93229101360) and it passed; check-ok-to-merge is now green.

@max-sixty
max-sixty merged commit 4d5833f into mainAug 9, 2026
154 of 156 checks passed
@max-sixty
max-sixty deleted the dependabot/cargo/notify-8.2.0 branch August 9, 2026 11:56
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesrustPull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@snth@prql-bot@max-sixty
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); chore: bump notify from 7.0.0 to 8.2.0 by dependabot[bot] · Pull Request #5374 · PRQL/prql · GitHub
Skip to content

chore: bump notify from 7.0.0 to 8.2.0 - #5374

Merged
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0
Aug 9, 2026
Merged

chore: bump notify from 7.0.0 to 8.2.0#5374
max-sixty merged 1 commit into
mainfrom
dependabot/cargo/notify-8.2.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubAug 4, 2025

Copy link
Copy Markdown
Contributor

Bumps notify from 7.0.0 to 8.2.0.

Release notes

Sourced from notify's releases.

notify-8.2.0

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

Full Changelog: notify-rs/notify@notify-8.1.0...notify-8.2.0

notify v8.1.0

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from notify's changelog.

notify 8.2.0 (2025-08-03)

  • FEATURE: notify user if inotify's max_user_watches has been reached #698
  • FIX: INotifyWatcher ignore events with unknown watch descriptors (instead of EventMask::Q_OVERFLOW) #700

#698: notify-rs/notify#698#700: notify-rs/notify#700

debouncer-full 0.6.0 (2025-08-03)

  • FEATURE: allow FileIdCache trait implementations to choose ownership of the returned file-ids #664
  • FEATURE: added support for the flume crate #680
  • FIX: skip all Modify events right after a Create event, unless it's a rename event #701

#664: notify-rs/notify#664#680: notify-rs/notify#680#701: notify-rs/notify#701

debouncer-mini 0.7.0 (2025-08-03)

  • FEATURE: added support for the flume crate #680

file-id 0.2.3 (2025-08-03)

  • CHANGE: implement AsRef<FileId> for FileId#664

notify 8.1.0 (2025-07-03)

  • FEATURE: added support for the flume crate
  • FIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching #683
  • FIX: Return the crate error PathNotFound instead bubbling up the std::io error #685
  • FIX: fix server hangs when trashing folders on Windows #674

notify 8.0.0 (2025-01-10)

  • CHANGE: update notify-types to version 2.0.0
  • CHANGE: raise MSRV to 1.77 breaking
  • FEATURE: add config option to disable following symbolic links #635
  • FIX: unaligned access to FILE_NOTIFY_INFORMATION #647breaking

#635: notify-rs/notify#635#647: notify-rs/notify#647

notify-types 2.0.0 (2025-01-10)

  • CHANGE: replace instant crate with web-time #652breaking
  • CHANGE: the web-time dependency is now behind the web-time feature breaking

#652: notify-rs/notify#652

debouncer-mini 0.6.0 (2025-01-10)

  • CHANGE: update notify to version 8.0.0

debouncer-full 0.5.0 (2025-01-10)

... (truncated)

Commits
  • a1d7c2d Prepare release (#706)
  • c685ea7 Skip all Modify events right after a Create event, unless it's a rename e...
  • e36d54e fix: INotifyWatcher may raise events with no paths (#700)
  • 394ef18 feat(inotify): notify a user if the max_user_watches has been reached impli...
  • 04473de chore: Prepare 8.1.0 release (#697)
  • 12a026d fix: make PathsMut::commit consuming (#695)
  • d824023 feat: introduce Watcher::paths_mut for adding/removing paths in batch (#692)
  • b984134 Do not clone paths while walking dirs (#693)
  • 416ba82 chore: Use MSRV for Clippy and rustfmt (#694)
  • 10ce3ef Update windows-sys to v0.60 (#691)
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency NameIgnore Conditions
notify[>= 8.0.a, < 8.1]

@dependabotdependabotBot added dependencies rust Pull requests that update Rust code labels Aug 4, 2025
@prql-bot
prql-bot enabled auto-merge (squash) August 4, 2025 23:39
@snth

snth commented Mar 27, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot@github

dependabotBot commented on behalf of githubMar 27, 2026

Copy link
Copy Markdown
ContributorAuthor

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@prql-botprql-bot mentioned this pull request May 4, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Skipping automated approval — this is a major version bump (notify 7.08.2) and test-msrv is failing (log), reporting incompatibility with the repo's MSRV 1.75.0. Needs maintainer review for both the major bump and the MSRV implications.

max-sixty added a commit to max-sixty/tend that referenced this pull request May 26, 2026
…ution (#605)
## Summary
Step 3 of the nightly skill only looked for conflicted PRs authored by
`$BOT_LOGIN`, so Dependabot/Renovate PRs left in `CONFLICTING` after the
bot stopped rebasing (typically lockfile rewrites on `main` that the
bump also touched) sat untouched forever.
This change extends Step 3 to also query `app/dependabot` and
`app/renovate`. For each upstream-bot PR, after confirming the branch
carries no human commits, the nightly run triggers the bot's own rebuild
path rather than rebasing manually — the bot owns the branch and
force-pushes, so a manual rebase would be discarded:
- `dependabot[bot]` → post `@dependabot recreate` as a comment
- `renovate[bot]` → edit the PR body to tick `[x] <!-- rebase-check -->`
(Renovate has no comment-based rebase command)
`pre-commit-ci[bot]` is intentionally not included — it has no
recreate/rebase mechanism; conflicted autoupdate PRs get superseded by
the next weekly run.
Inline note flags the `app/dependabot` (PR `--author` slug) vs
`dependabot[bot]` (commit-author login) discrepancy so the
no-human-commits check doesn't false-positive on the bot's own commits.
## Test plan
- [ ] Next PRQL nightly picks up `PRQL/prql#5374` (notify),
`PRQL/prql#5543` (ariadne), `PRQL/pyprql#632` and posts `@dependabot
recreate` on each
- [ ] Dependabot rebuilds the branches and the PRs go from `DIRTY` to
`CLEAN`
@prql-botprql-bot mentioned this pull request Jun 1, 2026
@prql-botprql-bot mentioned this pull request Jul 2, 2026
@prql-bot

Copy link
Copy Markdown
Collaborator

Revisiting this in weekly maintenance — my earlier comment's blocker is stale, and the red CI shown here isn't current signal.

The MSRV objection no longer applies as stated. When I wrote that comment the repo's rust-version was 1.75.0; it moved to 1.81.0 two days later in #5921 (b11de3d5, 2026-05-19) and is still 1.81.0 today. notify 8.2.0 declares rust-version = "1.77" on crates.io, so the declared floor is now under the repo's. That's the declared floor only — test-msrv resolves the whole lockfile, and a transitive crate can push the effective floor higher (that's exactly what sank #6132, where hashbrown 0.17 needs 1.85). So this isn't "unblocked", it's "the recorded reason is no longer the reason".

The test-msrv failure on this PR is from run 17593649647 in September 2025, against a lockfile and an MSRV that no longer exist. The branch has since gone CONFLICTING, and Dependabot won't rebase it because of the two Merge branch 'main' commits from @max-sixty. So there's no way to get a current answer without recreating it.

Requesting a recreate below to get a fresh lockfile against current main and real CI. This is still a major bump (7.08.2), so I'm not auto-approving it either way — recreating just replaces year-old red with a result worth reading. The only thing overwritten is those two stale merge commits.

@prql-bot

Copy link
Copy Markdown
Collaborator

@dependabot recreate

Bumps [notify](https://github.com/notify-rs/notify) from 7.0.0 to 8.2.0.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md)
- [Commits](notify-rs/notify@notify-7.0.0...notify-8.2.0)
---
updated-dependencies:
- dependency-name: notify
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/cargo/notify-8.2.0 branch from c0b125a to a713c8aCompareAugust 9, 2026 09:34

@prql-botprql-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The recreate did what it needed to: fresh lockfile against current main, and the full matrix is green — including test-msrv, which was the blocker in my first comment.

Checked the major bump rather than taking green CI at face value. notify 8.0's only breaking changes are the MSRV raise to 1.77 (notify 8.2.0 declares rust-version = "1.77"; this repo is at 1.81.0) and a Windows FILE_NOTIFY_INFORMATION unaligned-access fix; 8.1/8.2 are fixes and a flume channel feature. Nothing in the surface prqlc/prqlc/src/cli/watch.rs uses changed — RecommendedWatcher::new(tx, Config::default()), Watcher::watch, and the exhaustive EventKind match all still compile without a wildcard arm, so notify-types 2.0 added no variants. That bump also drops the unmaintained instant crate from the tree, which is a small win for cargo-audit.

One caveat for the merge decision: prqlc watch has no test coverage, so green CI proves the bump compiles and breaks nothing else — not that the watcher still behaves at runtime. Given the scope (one optional CLI subcommand) that seems like acceptable risk, but it is not something CI checked.

CI note — first-pass red was a flake

test-rust (x86_64-unknown-linux-gnu, ubuntu-24.04, default,test-dbs-external) failed on the first pass with Error: Timed out waiting for: tcp:1433 — the MSSQL service container did not accept connections inside the 60s wait-on window. No test ran; unrelated to this bump. The tests workflow is green on recent main commits, so it is not a standing failure. I re-ran the failed job (job 93229101360) and it passed; check-ok-to-merge is now green.

@max-sixty
max-sixty merged commit 4d5833f into mainAug 9, 2026
154 of 156 checks passed
@max-sixty
max-sixty deleted the dependabot/cargo/notify-8.2.0 branch August 9, 2026 11:56
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesrustPull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@snth@prql-bot@max-sixty