Skip to content

chore(deps): bump criterion from 0.5.1 to 0.8.2 in /bots/echidnabot - #53

Merged
hyperpolymath merged 1 commit into
mainfrom
dependabot/cargo/bots/echidnabot/criterion-0.8.2
Apr 13, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
dependabot/cargo/bots/echidnabot/criterion-0.8.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 12, 2026

Copy link
Copy Markdown
Contributor

Bumps criterion from 0.5.1 to 0.8.2.

Release notes

Sourced from criterion's releases.

criterion-plot-v0.8.2

Other

  • Update Readme

criterion-v0.8.2

Fixed

  • don't build alloca on unsupported targets

Other

  • (deps) bump crate-ci/typos from 1.40.0 to 1.43.0
  • Fix panic with uniform iteration durations in benchmarks
  • Update Readme
  • Exclude development scripts from published package

criterion-plot-v0.8.1

Fixed

  • Typo

criterion-v0.8.1

Fixed

  • Homepage link

Other

  • (deps) bump crate-ci/typos from 1.23.5 to 1.40.0
  • (deps) bump jontze/action-mdbook from 3 to 4
  • (deps) bump actions/checkout from 4 to 6

criterion-plot-v0.8.0

No release notes provided.

criterion-v0.8.0

BREAKING

  • Drop async-std support

Changed

  • Bump MSRV to 1.86, stable to 1.91.1

Added

  • Add ability to plot throughput on summary page.
  • Add support for reporting throughput in elements and bytes - Throughput::ElementsAndBytes allows the text summary to report throughput in both units simultaneously.
  • Add alloca-based memory layout randomisation to mitigate memory effects on measurements.

... (truncated)

Changelog

Sourced from criterion's changelog.

0.8.2 - 2026-02-04

Fixed

  • don't build alloca on unsupported targets

Other

  • (deps) bump crate-ci/typos from 1.40.0 to 1.43.0
  • Fix panic with uniform iteration durations in benchmarks
  • Update Readme
  • Exclude development scripts from published package

0.8.1 - 2025-12-07

Fixed

  • Homepage link

Other

  • (deps) bump crate-ci/typos from 1.23.5 to 1.40.0
  • (deps) bump jontze/action-mdbook from 3 to 4
  • (deps) bump actions/checkout from 4 to 6

0.8.0 - 2025-11-29

BREAKING

  • Drop async-std support

Changed

  • Bump MSRV to 1.86, stable to 1.91.1

Added

  • Add ability to plot throughput on summary page.
  • Add support for reporting throughput in elements and bytes - Throughput::ElementsAndBytes allows the text summary to report throughput in both units simultaneously.
  • Add alloca-based memory layout randomisation to mitigate memory effects on measurements.
  • Add doc comment to benchmark runner in criterion_group macro (removes linter warnings)

Fixed

  • Fix plotting NaN bug

Other

  • Remove Master API Docs links temporarily while we restore the docs publishing.

... (truncated)

Commits
  • 7f0d745 chore: release v0.8.2
  • 4a467ce chore(deps): bump crate-ci/typos from 1.40.0 to 1.43.0
  • b277a75 Fix panic with uniform iteration durations in benchmarks
  • 828af14 fix: don't build alloca on unsupported targets
  • b01316b Update Readme
  • 4c02a3b Exclude development scripts from published package
  • e4e06df chore: release v0.8.1
  • aa548b9 fix: Homepage link
  • 950c3b7 fix: Typo
  • 7e3e50c chore(deps): bump crate-ci/typos from 1.23.5 to 1.40.0
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Bumps [criterion](https://github.com/criterion-rs/criterion.rs) from 0.5.1 to 0.8.2.
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases)
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](criterion-rs/criterion.rs@0.5.1...criterion-v0.8.2)

---
updated-dependencies:
- dependency-name: criterion
  dependency-version: 0.8.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Apr 12, 2026
@dependabot
dependabot Bot requested a review from hyperpolymath as a code owner April 12, 2026 06:53
@hyperpolymath
hyperpolymath merged commit d41f19c into main Apr 13, 2026
17 of 22 checks passed
@hyperpolymath
hyperpolymath deleted the dependabot/cargo/bots/echidnabot/criterion-0.8.2 branch April 13, 2026 00:23
Repository owner deleted a comment from chatgpt-codex-connector Bot May 13, 2026
hyperpolymath added a commit that referenced this pull request Sep 18, 2026
The RSR required-file table predated the Markdown/TXT → AsciiDoc
migration
(#486, 2026-08), so rhodibot was demanding filenames the estate had
deliberately moved away from. Measured against 269 estate repositories:

| Demanded | Repos that have it | What they actually have |
|---|---|---|
| `LICENSE.txt` | **0/269** | `LICENSE` 269/269 |
| `CONTRIBUTING.md` | 25/269 | `CONTRIBUTING.adoc` 255 |
| `CODE_OF_CONDUCT.md` | 15/269 | `CODE_OF_CONDUCT.adoc` 240 |
| `SECURITY.md` | 35/269 | `SECURITY.adoc` 250 |
| lowercase `justfile` | 7/269 | `Justfile` 267 |
| `.machine_readable/STATE.scm` | 1/269 | `.a2ml` spelling 13 |

A bot whose stated job is "structural checks, directory layout" was
telling
essentially every repository to reintroduce the pre-migration filenames
—
i.e. to undo the AsciiDoc migration.

### What changed

Required files now name the current convention, with the superseded
spellings
accepted as **alternates**, so a completed rename is never reported as a
regression. `CheckDef` gains `alternates`, and `check_path_exists()`
tries the
canonical path first and only falls back, so the common case still costs
one
request.

Adds `RSR-016` (`www/.well-known/security.txt`, canonical since #53) and
`RSR-017` (legacy root `.well-known/`, remediation "move, do not
delete"). Both
advisory at minimal/standard while the stage-5 migration window is open.

Rule IDs `RSR-002`…`RSR-015` are unchanged and still resolve from the
old
spellings, so existing reports and `.rsr.toml` overrides keep working.

### Two defects found while in here, both fixed

1. **`is_fixable()` advertised four auto-fixes with no template behind
them.**
   It listed 7 files; `robot-repo-automaton` ships 3 templates, and
`get_template_content()` falls through to `String::new()` for anything
it
   does not recognise — so it would open PRs creating `.gitattributes`,
`.gitignore`, `.claude/CLAUDE.md` and `.machine_readable/bot_directives`
**empty**. `inbox-steward.yml` auto-merges PRs that pass CI. Narrowed to
the
   three that have templates.
2. **No `SECURITY.adoc` arm in `get_template_content()`**, so the
renamed check
would also have produced an empty file. Added, sharing `SECURITY.tmpl`.

### Tests

- rhodibot **50 passed / 0 failed** (was 45 passing / 3 failing). The 3
failures were the tests asserting the stale filenames — the stale
contract
written down in code — brought to the current canon. Two regression
tests
added: superseded spellings still pass, and the `www/` check is present
and
  honestly fails when absent.
- robot-repo-automaton **114 passed / 0 failed**.

### Caveat on deployment

**This PR does not by itself change what the deployed bot does.**
`deploy-bot-fleet.k9.ncl` sets `rhodibot.enabled = true` and points at
`.github/workflows/rhodibot.yml`, which does not exist in this repo —
the live
instance is most likely a service under `deploy/systemd/`. Someone with
host
access needs to confirm where it runs.

### Root cause, not addressed

`standards` has zero references to rhodibot; its rules are hardcoded in
Rust,
which is how they went seven months stale. The durable fix is to make
the
required-file table *data* with `standards` as the source of truth.
Worth doing
as a follow-up.

Co-authored-by: Rhodibot canon update <bot-canon@example.invalid>
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant