Skip to content

chore(deps): update bm25s requirement from >=0.2.0 to >=0.3.8#85

Merged
jinhongkuan merged 1 commit into
mainfrom
dependabot/pip/bm25s-gte-0.3.7
Apr 30, 2026
Merged

chore(deps): update bm25s requirement from >=0.2.0 to >=0.3.8#85
jinhongkuan merged 1 commit into
mainfrom
dependabot/pip/bm25s-gte-0.3.7

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on bm25s to permit the latest version.

Release notes

Sourced from bm25s's releases.

0.3.8

What's Changed

Full Changelog: xhluca/bm25s@0.3.7...0.3.8

Commits
  • d4d3f46 Merge pull request #185 from xhluca/fix/issue-184-version-metadata
  • cbaed27 Fix runtime version discovery
  • 02ca9ae Merge pull request #183 from xhluca/docs/clarify-corpus-format
  • e5dae04 Clarify corpus formats in docs
  • 4a4d5fc Merge pull request #181 from aidanstewartthomson/fix/bm25-save-progress
  • 4687e11 feat: allow disabling progress when saving index
  • 20d73d7 Merge pull request #179 from xhluca/copilot/fix-resource-module-stdout-error
  • 7013244 Remove Claude code review workflow
  • dbcec65 Merge remote-tracking branch 'origin/main' into copilot/fix-resource-module-s...
  • 289a599 Merge pull request #180 from xhluca/beir-data-release-downloads
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 28, 2026
@Knapp-Kevin Knapp-Kevin added the flow:feature Standard feature/fix PR targeting BicameralAI/dev (the default flow) label Apr 29, 2026
Knapp-Kevin added a commit to Knapp-Kevin/bicameral-mcp that referenced this pull request Apr 29, 2026
Adds mandatory PR labels mirroring the target branch:

- flow:feature (green) — standard PR to dev (default flow)
- flow:release (blue) — periodic dev→main release PR
- flow:hotfix  (red)  — emergency direct-to-main fix bypassing dev

The base branch alone can't disambiguate `--base main` PRs, which can be
either release or hotfix — different processes, different review tiers.
The labels make the lane visible in `gh pr list` output and give a clean
audit trail of historical hotfixes via `--label flow:hotfix --state
closed`.

Distinct from the existing `merged-to-dev` label (post-merge status) —
flow:* labels are pre-merge intent.

Labels created in BicameralAI/bicameral-mcp; retroactively applied to
the open PR backlog (BicameralAI#85, BicameralAI#86, BicameralAI#93, BicameralAI#95, BicameralAI#99). PR BicameralAI#96 left unlabeled
until @silongtan confirms the targeting question raised in that PR.
PR BicameralAI#99 (this dev-cycle policy's companion) will land the matching
Dependabot auto-label so future bumps arrive pre-tagged.
Knapp-Kevin added a commit to Knapp-Kevin/bicameral-mcp that referenced this pull request Apr 29, 2026
…t PRs

Pairs with DEV_CYCLE.md §4.1.1 (added in PR BicameralAI#93) which mandates a
flow:* label on every PR. Without this, every weekly Dependabot bump
would arrive unlabeled and reviewers would have to apply flow:feature
by hand — defeating the "label first, review second" contract.

The dependencies + python labels match the convention already used on
existing Dependabot PRs (BicameralAI#85, BicameralAI#86) so this only adds flow:feature on
top of the historical pattern.
Knapp-Kevin added a commit that referenced this pull request Apr 29, 2026
…#93)

* docs: development cycle reference + demos/guides/training scaffolding

- docs/DEV_CYCLE.md — full lifecycle reference: issue → branch → PR → dev →
  release PR → main → tag → GitHub Release. Covers labels/milestones, PR body
  conventions, CI gates, squash-vs-merge policy, CHANGELOG flip pattern,
  documentation matrix per release, hotfix path, roles, and four demo
  storyboards for headline functionality.

- docs/demos/README.md — demo authoring rules, template, four-row index
  matching DEV_CYCLE.md §12.

- docs/guides/README.md — user-guide template + authoring rules. Pairs with
  DEV_CYCLE.md §8 documentation matrix.

- docs/training/README.md — training-doc template for concept-level teaching
  (vs. tool reference). Distinguishes when a topic warrants training over a
  guide.

Intent: codify the dev cycle so contributors and the release manager have a
single source of truth, and pre-stage the index/template files so future
features have somewhere to land their docs without re-deciding structure.

Per DEV_CYCLE.md change protocol, amendments to the doc require the
docs:dev-cycle label.

* docs(dev-cycle): expand §4.5 CI gates with two-tier model

Replaces the three-line CI gates section with a tiered breakdown:

- Tier 1 (PR → dev) — fast gates blocking every PR: lint, type check,
  regression on Linux + Windows matrix, schema persistence, module
  import smoke, secret scan, pip check, merged-to-dev label automation.
- Tier 2 (release PR → main) — release-quality gates inheriting Tier 1
  plus full regression w/ slow markers, blocking preflight eval,
  schema migration validation, performance regression, security scan,
  CHANGELOG enforcement, version monotonicity, MCP protocol live smoke,
  issue auto-close + label-strip on merge.

Includes a "why the split" rationale table and a three-phase
implementation roadmap. Calls out which gates exist today vs which are
aspirational, so reviewers don't assume the doc reflects current
enforcement.

§6.4 pre-release checklist annotated with the corresponding Tier 2 CI
gates so the manual checklist and automated gates stay in sync as
Phase 2 lands.

Phase 1 priority items (per recent triage):
- Windows test job — three of the last four bugs (#67, #68, #74) were
  Windows-only.
- merged-to-dev auto-labeller — addresses the manual labeling problem
  surfaced in PR-A audit.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* docs(dev-cycle): §4.1.1 flow:* PR labels (feature/release/hotfix)

Adds mandatory PR labels mirroring the target branch:

- flow:feature (green) — standard PR to dev (default flow)
- flow:release (blue) — periodic dev→main release PR
- flow:hotfix  (red)  — emergency direct-to-main fix bypassing dev

The base branch alone can't disambiguate `--base main` PRs, which can be
either release or hotfix — different processes, different review tiers.
The labels make the lane visible in `gh pr list` output and give a clean
audit trail of historical hotfixes via `--label flow:hotfix --state
closed`.

Distinct from the existing `merged-to-dev` label (post-merge status) —
flow:* labels are pre-merge intent.

Labels created in BicameralAI/bicameral-mcp; retroactively applied to
the open PR backlog (#85, #86, #93, #95, #99). PR #96 left unlabeled
until @silongtan confirms the targeting question raised in that PR.
PR #99 (this dev-cycle policy's companion) will land the matching
Dependabot auto-label so future bumps arrive pre-tagged.

* docs(dev-cycle): §2.1.1/§2.1.2 issue priority + state labels

Adds two new label axes for issues:

- Priority (mandatory after triage, one of P0/P1/P2/P3) — replaces
  the [P0]/[P1]/[P2] title-prefix convention some issues currently
  use. Calibration heuristics included; P0 explicitly rare.

- State (optional, orthogonal to priority): triage / blocked / parked.
  triage is the default on file; parked is maintainer-only. State
  labels never replace priority — both axes coexist.

Also moves the existing risk:L* axis off issues and onto PRs in the
doc text — risk is a property of the change being designed, knowable
only after planning, so it doesn't make sense as an issue label. PR
review tiers in §4.4 already consume risk:L*; this change just makes
the doc internally consistent.

Labels created in BicameralAI/bicameral-mcp:
- P0 (red), P1 (orange), P2 (yellow), P3 (grey)
- parked (purple), blocked (dark grey), triage (light grey)

Retroactive application:
- #39 → P0 (had [P0] prefix)
- #42 → P1 (had [P1] prefix)
- #44 → P2 (had [P2] prefix)
- #87, #89, #50, #23 → triage (unlabeled or speculative)

Bulk priority triage of remaining issues left to maintainers.

* docs(dev-cycle): parked supersedes priority (not orthogonal)

Maintainer correction to §2.1.2: parked + Px is redundant. parked
already encodes "not on the priority axis"; adding a priority label
on top clutters the label list without adding signal. Issue #50
demonstrates the cleanup (P3 removed; parked stands alone).

triage and blocked still coexist with priority as before — those are
genuinely orthogonal states. Only parked is the exception.

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Knapp-Kevin Knapp-Kevin changed the base branch from main to dev April 29, 2026 20:45
@Knapp-Kevin

Copy link
Copy Markdown
Collaborator

@dependabot rebase

Updates the requirements on [bm25s](https://github.com/xhluca/bm25s) to permit the latest version.
- [Release notes](https://github.com/xhluca/bm25s/releases)
- [Commits](xhluca/bm25s@0.2.0...0.3.8)

---
updated-dependencies:
- dependency-name: bm25s
  dependency-version: 0.3.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the base branch from dev to main April 29, 2026 20:47
@dependabot dependabot Bot force-pushed the dependabot/pip/bm25s-gte-0.3.7 branch from 83bf224 to 1aec397 Compare April 29, 2026 20:47
@dependabot dependabot Bot changed the title chore(deps): update bm25s requirement from >=0.2.0 to >=0.3.7 chore(deps): update bm25s requirement from >=0.2.0 to >=0.3.8 Apr 29, 2026
@jinhongkuan jinhongkuan merged commit 71b700c into main Apr 30, 2026
2 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/bm25s-gte-0.3.7 branch April 30, 2026 01:30
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 flow:feature Standard feature/fix PR targeting BicameralAI/dev (the default flow) python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants