Skip to content

chore: release v0.10.2#389

Merged
sd2k merged 1 commit intomainfrom
release-plz-2025-10-21T16-11-01Z
Feb 24, 2026
Merged

chore: release v0.10.2#389
sd2k merged 1 commit intomainfrom
release-plz-2025-10-21T16-11-01Z

Conversation

@sd2k
Copy link
Collaborator

@sd2k sd2k commented Oct 21, 2025

🤖 New release

  • augurs-core: 0.10.1 -> 0.10.2
  • augurs-changepoint: 0.10.1 -> 0.10.2 (✓ API compatible changes)
  • augurs-clustering: 0.10.1 -> 0.10.2 (✓ API compatible changes)
  • augurs-dtw: 0.10.1 -> 0.10.2 (✓ API compatible changes)
  • augurs-mstl: 0.10.1 -> 0.10.2 (✓ API compatible changes)
  • augurs-ets: 0.10.1 -> 0.10.2 (✓ API compatible changes)
  • augurs-forecaster: 0.10.1 -> 0.10.2 (✓ API compatible changes)
  • augurs-outlier: 0.10.1 -> 0.10.2 (✓ API compatible changes)
  • augurs-prophet: 0.10.1 -> 0.10.2 (✓ API compatible changes)
  • augurs-seasons: 0.10.1 -> 0.10.2 (✓ API compatible changes)
  • augurs: 0.10.1 -> 0.10.2
Changelog

augurs-core

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.

augurs-changepoint

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.

augurs-clustering

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.

augurs-dtw

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.

augurs-mstl

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.

augurs-ets

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.

augurs-forecaster

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.

augurs-outlier

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.

augurs-prophet

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.

augurs-seasons

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.

augurs

0.10.0 - 2025-05-19

augurs-seasons

No changes in this release.

augurs-prophet

  • Add JS bindings for Prophet make_future_dataframe (#257, by @shenxiangzhuang)
  • (deps) bump zipfile to 3.x (#286)
  • (deps) update ureq requirement from 2.10.1 to 3.0.0 (#245)
  • (deps) bump wasmtime and wasmtime-wasi to 32 (#289)

augurs-outlier

Added

augurs-ets

No changes in this release.

augurs-mstl

No changes in this release.

augurs-dtw

No changes in this release.

augurs-clustering

No changes in this release.

augurs-changepoint

No changes in this release.


This PR was generated with release-plz.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 21, 2025

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

Bumps workspace version from 0.10.10.10.2 in Cargo.toml and adds Unreleased 0.10.2 CHANGELOG.md entries (dated 2026-02-23) for multiple augurs-* crates; no source code or public API changes.

Changes

Cohort / File(s) Summary
Workspace Version Bump
Cargo.toml
Updated [workspace.package] version 0.10.10.10.2 and aligned [workspace.dependencies] versions for augurs-* crates (crates/augurs-changepoint, crates/augurs-clustering, crates/augurs-core, crates/augurs-dtw, crates/augurs-ets, crates/augurs-forecaster, crates/augurs-mstl, crates/augurs-outlier, crates/augurs-prophet, crates/augurs-seasons).
Release Changelogs
CHANGELOG.md
Added Unreleased 0.10.2 entries (dated 2026-02-23) for augurs-seasons, augurs-prophet, augurs-outlier (Fixed: DBSCAN preprocessing rectangular data — PR #366), augurs-forecaster (Other: clippy lint fix — PR #365), and augurs-ets, augurs-mstl, augurs-dtw, augurs-clustering, augurs-changepoint (Other: updated Cargo.toml dependencies).

Sequence Diagram(s)

(omitted — changes are version and changelog updates without new multi-component control flow)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

🐇 I nudged a number, light and true,

From 0.10.1 to 0.10.2 I flew,
Changelogs tucked in neat and bright,
No code to scare me — only versioning light,
✨ thump-thump, a tiny release delight.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: release v0.10.2' directly and clearly summarizes the main change: a version release bump to 0.10.2 across the workspace, as evidenced by the Cargo.toml version updates and CHANGELOG entries.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-plz-2025-10-21T16-11-01Z

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 6128a06 and 66e2139.

📒 Files selected for processing (2)
  • CHANGELOG.md (1 hunks)
  • Cargo.toml (2 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (21)
  • GitHub Check: Clippy
  • GitHub Check: Run benchmarks
  • GitHub Check: Test Book
  • GitHub Check: Check
  • GitHub Check: Tests
  • GitHub Check: linux (ubuntu-22.04, s390x)
  • GitHub Check: linux (ubuntu-22.04, ppc64le)
  • GitHub Check: windows (windows-2022, x64)
  • GitHub Check: musllinux (ubuntu-22.04, x86_64)
  • GitHub Check: musllinux (ubuntu-22.04, x86)
  • GitHub Check: linux (ubuntu-22.04, aarch64)
  • GitHub Check: macos (macos-13, x86_64)
  • GitHub Check: linux (ubuntu-22.04, x86_64)
  • GitHub Check: windows (windows-2022, x86)
  • GitHub Check: macos (macos-14, aarch64)
  • GitHub Check: musllinux (ubuntu-22.04, armv7)
  • GitHub Check: linux (ubuntu-22.04, x86)
  • GitHub Check: musllinux (ubuntu-22.04, aarch64)
  • GitHub Check: linux (ubuntu-22.04, armv7)
  • GitHub Check: JS tests
  • GitHub Check: Prophet WASMStan component
🔇 Additional comments (1)
Cargo.toml (1)

21-21: Version bump and workspace dependencies are consistent.

The workspace version (line 21) and all augurs-* crate dependencies (lines 32–41) are correctly updated to 0.10.2 with paths preserved. The version alignment across the workspace is correct.

Also applies to: 32-41

CHANGELOG.md Outdated
Comment on lines 10 to 23
## `augurs-prophet` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-prophet-v0.10.1...augurs-prophet-v0.10.2) - 2025-10-21

### Other
- update Cargo.toml dependencies

## `augurs-outlier` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-outlier-v0.10.1...augurs-outlier-v0.10.2) - 2025-10-21

### Fixed
- assert that data is rectangular in DBSCAN preprocessing ([#366](https://github.com/grafana/augurs/pull/366))

## `augurs-forecaster` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-forecaster-v0.10.1...augurs-forecaster-v0.10.2) - 2025-10-21

### Other
- fix clippy lint for unnecessary parens ([#365](https://github.com/grafana/augurs/pull/365))
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Verify changelog coverage for all version-bumped crates.

The changelog includes 0.10.2 entries for only 3 crates (augurs-prophet, augurs-outlier, augurs-forecaster), but the PR objectives indicate 8 crates are being bumped: augurs-core, augurs-changepoint, augurs-clustering, augurs-dtw, augurs-mstl, augurs-ets, augurs-seasons, and augurs. The 7 missing crates lack corresponding 0.10.2 entries in this file.

This may be intentional if those crates had no changes since 0.10.1, or entries may be managed per-crate in separate changelog files.


🏁 Script executed:

#!/bin/bash
# Description: Check for per-crate CHANGELOG files and verify workspace changelog completeness.

# Search for per-crate changelog files
echo "=== Searching for per-crate CHANGELOG files ==="
fd -H 'CHANGELOG' crates/

# Verify the crates listed in Cargo.toml workspace.dependencies
echo -e "\n=== Crates in workspace.dependencies ==="
rg -A 10 '\[workspace.dependencies\]' --type toml | grep -E 'augurs-' | head -20

# Check if any augurs-* crate dirs have changelog entries
echo -e "\n=== Checking for changelog history in main CHANGELOG.md for each crate ==="
for crate in augurs-core augurs-changepoint augurs-clustering augurs-dtw augurs-mstl augurs-ets augurs-seasons; do
  echo "Searching for $crate in CHANGELOG.md..."
  rg -c "$crate" CHANGELOG.md || echo "Not found in CHANGELOG.md"
done

Length of output: 1684



🏁 Script executed:

#!/bin/bash
# Check which crates actually have 0.10.2 entries in the main CHANGELOG.md

echo "=== Main CHANGELOG.md: All 0.10.2 version headers ==="
rg -n '## `augurs.*` - \[0\.10\.2\]' CHANGELOG.md

echo -e "\n=== Sample per-crate CHANGELOG: augurs-core/CHANGELOG.md 0.10.2 entry ==="
rg -A 5 '## \[0\.10\.2\]' crates/augurs-core/CHANGELOG.md | head -20

echo -e "\n=== Sample per-crate CHANGELOG: augurs-changepoint/CHANGELOG.md 0.10.2 entry ==="
rg -A 5 '## \[0\.10\.2\]' crates/augurs-changepoint/CHANGELOG.md | head -20

echo -e "\n=== Sample per-crate CHANGELOG: augurs-clustering/CHANGELOG.md 0.10.2 entry ==="
rg -A 5 '## \[0\.10\.2\]' crates/augurs-clustering/CHANGELOG.md | head -20

Length of output: 714


🏁 Script executed:

#!/bin/bash
# Check which crates actually have 0.10.2 entries in the main CHANGELOG.md

echo "=== Main CHANGELOG.md: All 0.10.2 version headers ==="
rg -n '## `augurs.*` - \[0\.10\.2\]' CHANGELOG.md

echo -e "\n=== Sample per-crate CHANGELOG: augurs-core/CHANGELOG.md 0.10.2 entry ==="
rg -A 5 '## \[0\.10\.2\]' crates/augurs-core/CHANGELOG.md | head -20

echo -e "\n=== Sample per-crate CHANGELOG: augurs-changepoint/CHANGELOG.md 0.10.2 entry ==="
rg -A 5 '## \[0\.10\.2\]' crates/augurs-changepoint/CHANGELOG.md | head -20

echo -e "\n=== Sample per-crate CHANGELOG: augurs-clustering/CHANGELOG.md 0.10.2 entry ==="
rg -A 5 '## \[0\.10\.2\]' crates/augurs-clustering/CHANGELOG.md | head -20

Length of output: 714



🏁 Script executed:

#!/bin/bash
# Check latest version entries in per-crate CHANGELOG files

echo "=== augurs-core/CHANGELOG.md: Latest version entries ==="
head -30 crates/augurs-core/CHANGELOG.md

echo -e "\n=== augurs-changepoint/CHANGELOG.md: Latest version entries ==="
head -30 crates/augurs-changepoint/CHANGELOG.md

echo -e "\n=== Check version in augurs-core/Cargo.toml ==="
rg -A 2 '^\[package\]' crates/augurs-core/Cargo.toml | head -5

echo -e "\n=== Check version in augurs-changepoint/Cargo.toml ==="
rg -A 2 '^\[package\]' crates/augurs-changepoint/Cargo.toml | head -5

Length of output: 2367


🏁 Script executed:

#!/bin/bash
# Check latest version entries in per-crate CHANGELOG files and Cargo.toml versions

echo "=== augurs-core/CHANGELOG.md: Latest version entries ==="
head -30 crates/augurs-core/CHANGELOG.md

echo -e "\n=== augurs-changepoint/CHANGELOG.md: Latest version entries ==="
head -30 crates/augurs-changepoint/CHANGELOG.md

echo -e "\n=== Check version in augurs-core/Cargo.toml ==="
rg 'version' crates/augurs-core/Cargo.toml | head -3

echo -e "\n=== Check version in augurs-changepoint/Cargo.toml ==="
rg 'version' crates/augurs-changepoint/Cargo.toml | head -3

Length of output: 2370


Add 0.10.2 changelog entries for 7 unreleased crates.

The review comment is accurate. Seven crates—augurs-core, augurs-changepoint, augurs-clustering, augurs-dtw, augurs-mstl, augurs-ets, augurs-seasons—are versioned to 0.10.2 in workspace.dependencies but lack corresponding 0.10.2 entries in both the main CHANGELOG.md and their per-crate CHANGELOG files. The per-crate files show the latest documented versions are 0.8.x (e.g., augurs-core at 0.8.0, augurs-changepoint at 0.8.1), indicating the version bump and associated changes are not documented anywhere. Add 0.10.2 entries to both the main CHANGELOG.md and affected per-crate CHANGELOG files for each unreleased crate.

🤖 Prompt for AI Agents
CHANGELOG.md around lines 10-23: seven crates (augurs-core, augurs-changepoint,
augurs-clustering, augurs-dtw, augurs-mstl, augurs-ets, augurs-seasons) were
bumped to 0.10.2 in workspace.dependencies but have no 0.10.2 entries in the
main CHANGELOG.md or their per-crate CHANGELOG files; add 0.10.2 sections for
each of these crates to the top-level CHANGELOG.md (matching the format used for
augurs-prophet/outlier/forecaster, dated 2025-10-21) and create/update each
crate’s CHANGELOG.md to include a 0.10.2 header with the appropriate
“Other”/“Fixed” notes (copy the relevant brief bullet(s) or a placeholder
“version bump / see PRs” if no specific changes recorded) so every crate that
was versioned to 0.10.2 has a corresponding changelog entry.

@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch 2 times, most recently from 7dcc5c3 to 16fe334 Compare October 27, 2025 09:20
@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch 4 times, most recently from 07f4862 to c2f30a7 Compare November 27, 2025 11:23
@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch 4 times, most recently from 0aebb43 to 1c47b1a Compare December 15, 2025 16:56
@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch from 1c47b1a to 1cd4f3e Compare January 5, 2026 10:40
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
Cargo.toml (1)

31-41: Workspace dependency pattern: augurs lacks explicit version specification.

Lines 31 and 42 omit version specifications while all other augurs-* crates (lines 32-41) explicitly declare version = "0.10.2". The augurs crate uses version.workspace = true internally and thus inherits the workspace version (0.10.2), but this pattern is inconsistent with the other crates listed in the dependency block.

For consistency with the declared versions for augurs-changepoint through augurs-seasons, consider adding:

augurs = { version = "0.10.2", path = "crates/augurs" }

(Note: augurs-testing on line 42 also omits the version, suggesting this pattern may be intentional for facade/testing crates.)

📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 86b4fad and 1cd4f3e.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • Cargo.toml
🚧 Files skipped from review as they are similar to previous changes (1)
  • CHANGELOG.md
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2024-10-08T16:07:31.990Z
Learnt from: sd2k
Repo: grafana/augurs PR: 118
File: crates/augurs-prophet/src/lib.rs:14-14
Timestamp: 2024-10-08T16:07:31.990Z
Learning: The `optimizer` module in `crates/augurs-prophet/src/optimizer.rs` already has inline module-level documentation.

Applied to files:

  • Cargo.toml
📚 Learning: 2024-10-08T16:34:54.088Z
Learnt from: sd2k
Repo: grafana/augurs PR: 118
File: crates/augurs-prophet/src/distributions/normal.rs:36-39
Timestamp: 2024-10-08T16:34:54.088Z
Learning: In `crates/augurs-prophet/src/distributions/normal.rs`, the implementation of the `Normal` distribution (including the `Normal` struct and its methods) is copied from the `statrs` crate to avoid adding additional dependencies.

Applied to files:

  • Cargo.toml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (22)
  • GitHub Check: windows (windows-2022, x64)
  • GitHub Check: linux (ubuntu-22.04, x86_64)
  • GitHub Check: musllinux (ubuntu-22.04, x86_64)
  • GitHub Check: linux (ubuntu-22.04, x86)
  • GitHub Check: linux (ubuntu-22.04, armv7)
  • GitHub Check: linux (ubuntu-22.04, aarch64)
  • GitHub Check: musllinux (ubuntu-22.04, x86)
  • GitHub Check: Prophet WASMStan component
  • GitHub Check: musllinux (ubuntu-22.04, aarch64)
  • GitHub Check: linux (ubuntu-22.04, ppc64le)
  • GitHub Check: musllinux (ubuntu-22.04, armv7)
  • GitHub Check: linux (ubuntu-22.04, s390x)
  • GitHub Check: Clippy
  • GitHub Check: Check
  • GitHub Check: Rustfmt
  • GitHub Check: macos (macos-15, aarch64)
  • GitHub Check: macos (macos-15-intel, x86_64)
  • GitHub Check: Tests
  • GitHub Check: Test Book
  • GitHub Check: windows (windows-2022, x86)
  • GitHub Check: Run benchmarks
  • GitHub Check: JS tests
🔇 Additional comments (1)
Cargo.toml (1)

21-21: LGTM! Workspace version bump is correct.

The patch version bump from 0.10.1 to 0.10.2 is properly formatted and aligns with the automated release PR objectives.

@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch 2 times, most recently from af557b5 to 101fa0b Compare January 12, 2026 09:53
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In @Cargo.toml:
- Around line 30-42: The workspace.dependencies entries for augurs and
augurs-testing are missing explicit version fields; update the augurs and
augurs-testing entries in Cargo.toml to include version = "0.10.2" (i.e., change
augurs = { path = "crates/augurs" } and augurs-testing = { path =
"crates/augurs-testing" } to include version = "0.10.2") so their workspace
versions match the other augurs-* crates and enable proper workspace version
resolution.

In @CHANGELOG.md:
- Around line 8-54: The changelog currently nests dated 0.10.2 release entries
under the "## [Unreleased]" header which is misleading and the dates
(2026-01-12) conflict with the PR creation date (2025-10-21); either remove the
version+date suffixes from the sections (keep them as Unreleased notes) or move
each "## `augurs-...` - [0.10.2] - 2026-01-12" block out from under "##
[Unreleased]" into a top-level released section, and correct the release date to
the intended date (or confirm and set to 2025-10-21) so the headers (e.g., "##
[Unreleased]" and "## `augurs-seasons` - [0.10.2] - 2026-01-12") accurately
reflect whether the items are unreleased or released and show the correct date.
🧹 Nitpick comments (1)
CHANGELOG.md (1)

10-54: Consider making the “update Cargo.toml dependencies” bullets more actionable.

Multiple crates list only “update Cargo.toml dependencies” (e.g., Lines 13-14, 18-19, 33-34, etc.). If feasible, link to the PR(s) or name the dependency group/tooling that drove the bump (like you already do for #365/#366) to make the changelog more useful.

📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between af557b5 and 101fa0b.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • Cargo.toml
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2024-10-08T16:07:31.990Z
Learnt from: sd2k
Repo: grafana/augurs PR: 118
File: crates/augurs-prophet/src/lib.rs:14-14
Timestamp: 2024-10-08T16:07:31.990Z
Learning: The `optimizer` module in `crates/augurs-prophet/src/optimizer.rs` already has inline module-level documentation.

Applied to files:

  • Cargo.toml
📚 Learning: 2024-10-08T16:34:54.088Z
Learnt from: sd2k
Repo: grafana/augurs PR: 118
File: crates/augurs-prophet/src/distributions/normal.rs:36-39
Timestamp: 2024-10-08T16:34:54.088Z
Learning: In `crates/augurs-prophet/src/distributions/normal.rs`, the implementation of the `Normal` distribution (including the `Normal` struct and its methods) is copied from the `statrs` crate to avoid adding additional dependencies.

Applied to files:

  • Cargo.toml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (20)
  • GitHub Check: musllinux (ubuntu-22.04, x86_64)
  • GitHub Check: linux (ubuntu-22.04, armv7)
  • GitHub Check: Clippy
  • GitHub Check: Check
  • GitHub Check: macos (macos-15-intel, x86_64)
  • GitHub Check: Prophet WASMStan component
  • GitHub Check: linux (ubuntu-22.04, ppc64le)
  • GitHub Check: macos (macos-15, aarch64)
  • GitHub Check: Run benchmarks
  • GitHub Check: Tests
  • GitHub Check: linux (ubuntu-22.04, aarch64)
  • GitHub Check: windows (windows-2022, x86)
  • GitHub Check: musllinux (ubuntu-22.04, aarch64)
  • GitHub Check: musllinux (ubuntu-22.04, armv7)
  • GitHub Check: windows (windows-2022, x64)
  • GitHub Check: linux (ubuntu-22.04, x86)
  • GitHub Check: linux (ubuntu-22.04, x86_64)
  • GitHub Check: musllinux (ubuntu-22.04, x86)
  • GitHub Check: linux (ubuntu-22.04, s390x)
  • GitHub Check: JS tests
🔇 Additional comments (1)
Cargo.toml (1)

21-41: Version bump + internal dependency alignment looks correct.

This cleanly bumps the workspace package version (Line 21) and aligns internal augurs-* dependency versions (Lines 32-41) for the 0.10.2 release.

@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch 3 times, most recently from 0c5137f to 54de9f2 Compare January 12, 2026 14:45
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @CHANGELOG.md:
- Around line 10-53: Add a `## `augurs-core` - [0.10.2] ... - 2026-01-12`
section matching the style of the other crate entries: include a heading for
`augurs-core` with the version comparison link and date, then under a "###
Other" (or "### Fixed" if there are functional fixes) bullet noting the change
(e.g., "update Cargo.toml dependencies" or a brief summary of actual changes).
Ensure the crate name `augurs-core` and the bumped version 0.10.2 appear exactly
so the changelog stays consistent with the other entries.
📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0c5137f and 54de9f2.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • Cargo.toml
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2024-10-08T16:07:31.990Z
Learnt from: sd2k
Repo: grafana/augurs PR: 118
File: crates/augurs-prophet/src/lib.rs:14-14
Timestamp: 2024-10-08T16:07:31.990Z
Learning: The `optimizer` module in `crates/augurs-prophet/src/optimizer.rs` already has inline module-level documentation.

Applied to files:

  • Cargo.toml
📚 Learning: 2024-10-08T16:34:54.088Z
Learnt from: sd2k
Repo: grafana/augurs PR: 118
File: crates/augurs-prophet/src/distributions/normal.rs:36-39
Timestamp: 2024-10-08T16:34:54.088Z
Learning: In `crates/augurs-prophet/src/distributions/normal.rs`, the implementation of the `Normal` distribution (including the `Normal` struct and its methods) is copied from the `statrs` crate to avoid adding additional dependencies.

Applied to files:

  • Cargo.toml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (21)
  • GitHub Check: Tests
  • GitHub Check: Test Book
  • GitHub Check: windows (windows-2022, x64)
  • GitHub Check: linux (ubuntu-22.04, s390x)
  • GitHub Check: Run benchmarks
  • GitHub Check: linux (ubuntu-22.04, x86)
  • GitHub Check: musllinux (ubuntu-22.04, aarch64)
  • GitHub Check: macos (macos-15, aarch64)
  • GitHub Check: Clippy
  • GitHub Check: linux (ubuntu-22.04, x86_64)
  • GitHub Check: Check
  • GitHub Check: linux (ubuntu-22.04, aarch64)
  • GitHub Check: JS tests
  • GitHub Check: musllinux (ubuntu-22.04, armv7)
  • GitHub Check: windows (windows-2022, x86)
  • GitHub Check: Prophet WASMStan component
  • GitHub Check: linux (ubuntu-22.04, ppc64le)
  • GitHub Check: linux (ubuntu-22.04, armv7)
  • GitHub Check: macos (macos-15-intel, x86_64)
  • GitHub Check: musllinux (ubuntu-22.04, x86)
  • GitHub Check: musllinux (ubuntu-22.04, x86_64)
🔇 Additional comments (1)
Cargo.toml (1)

21-21: Version bump looks consistent.

The workspace version and all augurs-* dependency versions are consistently updated to 0.10.2. The automated release-plz changes follow the existing patterns correctly.

Also applies to: 32-41

CHANGELOG.md Outdated
Comment on lines 10 to 53
## `augurs-seasons` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-seasons-v0.10.1...augurs-seasons-v0.10.2) - 2026-01-12

### Other
- update Cargo.toml dependencies

## `augurs-prophet` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-prophet-v0.10.1...augurs-prophet-v0.10.2) - 2026-01-12

### Other
- update Cargo.toml dependencies

## `augurs-outlier` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-outlier-v0.10.1...augurs-outlier-v0.10.2) - 2026-01-12

### Fixed
- assert that data is rectangular in DBSCAN preprocessing ([#366](https://github.com/grafana/augurs/pull/366))

## `augurs-forecaster` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-forecaster-v0.10.1...augurs-forecaster-v0.10.2) - 2026-01-12

### Other
- fix clippy lint for unnecessary parens ([#365](https://github.com/grafana/augurs/pull/365))

## `augurs-ets` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-ets-v0.10.1...augurs-ets-v0.10.2) - 2026-01-12

### Other
- update Cargo.toml dependencies

## `augurs-mstl` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-mstl-v0.10.1...augurs-mstl-v0.10.2) - 2026-01-12

### Other
- update Cargo.toml dependencies

## `augurs-dtw` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-dtw-v0.10.1...augurs-dtw-v0.10.2) - 2026-01-12

### Other
- update Cargo.toml dependencies

## `augurs-clustering` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-clustering-v0.10.1...augurs-clustering-v0.10.2) - 2026-01-12

### Other
- update Cargo.toml dependencies

## `augurs-changepoint` - [0.10.2](https://github.com/grafana/augurs/compare/augurs-changepoint-v0.10.1...augurs-changepoint-v0.10.2) - 2026-01-12

### Other
- update Cargo.toml dependencies
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Missing augurs-core changelog entry.

The PR objectives indicate augurs-core is being updated from 0.10.1 to 0.10.2, and Cargo.toml includes this version bump, but there's no corresponding changelog entry for augurs-core in this section.

If augurs-core has changes (even just dependency updates), consider adding an entry for consistency with the other crates.

🤖 Prompt for AI Agents
In @CHANGELOG.md around lines 10 - 53, Add a `## `augurs-core` - [0.10.2] ... -
2026-01-12` section matching the style of the other crate entries: include a
heading for `augurs-core` with the version comparison link and date, then under
a "### Other" (or "### Fixed" if there are functional fixes) bullet noting the
change (e.g., "update Cargo.toml dependencies" or a brief summary of actual
changes). Ensure the crate name `augurs-core` and the bumped version 0.10.2
appear exactly so the changelog stays consistent with the other entries.

@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch 2 times, most recently from be0d5db to 732aade Compare February 3, 2026 21:34
@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch from 732aade to 45404eb Compare February 23, 2026 08:09
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

♻️ Duplicate comments (1)
CHANGELOG.md (1)

10-54: ⚠️ Potential issue | 🟡 Minor

augurs-core 0.10.2 entry is still absent.

augurs-core is bumped to 0.10.2 in Cargo.toml (line 34) but has no corresponding entry here. The nine new entries for the other crates look correct.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 10 - 54, Add a missing CHANGELOG.md entry for
augurs-core version 0.10.2 to match the crate bump in Cargo.toml: insert a
section header "## `augurs-core` -
[0.10.2](https://github.com/grafana/augurs/compare/augurs-core-v0.10.1...augurs-core-v0.10.2)
- 2026-02-23" followed by an "### Other" bullet (e.g. "- update Cargo.toml
dependencies" or the specific changes for augurs-core), keeping the same
ordering and formatting as the other crate entries so the release notes are
consistent with the Cargo.toml bump for augurs-core.
ℹ️ Review info

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 732aade and 45404eb.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • Cargo.toml
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Duplicate comments:
In `@CHANGELOG.md`:
- Around line 10-54: Add a missing CHANGELOG.md entry for augurs-core version
0.10.2 to match the crate bump in Cargo.toml: insert a section header "##
`augurs-core` -
[0.10.2](https://github.com/grafana/augurs/compare/augurs-core-v0.10.1...augurs-core-v0.10.2)
- 2026-02-23" followed by an "### Other" bullet (e.g. "- update Cargo.toml
dependencies" or the specific changes for augurs-core), keeping the same
ordering and formatting as the other crate entries so the release notes are
consistent with the Cargo.toml bump for augurs-core.

@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch 5 times, most recently from 0bac5a5 to 40e2ef6 Compare February 23, 2026 09:17
@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch 3 times, most recently from e7d4a2d to cd90a41 Compare February 24, 2026 08:20
@sd2k sd2k force-pushed the release-plz-2025-10-21T16-11-01Z branch from cd90a41 to 3e1f9b0 Compare February 24, 2026 08:25
@sd2k sd2k merged commit 6c527a7 into main Feb 24, 2026
31 checks passed
@sd2k sd2k deleted the release-plz-2025-10-21T16-11-01Z branch February 24, 2026 09:12
@coderabbitai coderabbitai bot mentioned this pull request Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant