Skip to content

chore(scripts): request_on_demand / end_on_demand ship in core 3.8.1 (core #768) - #633

Merged
ChuckBuilds merged 1 commit into
mainfrom
claude/api-table-on-demand-3.8.1
Oct 5, 2026
Merged

ChuckBuilds merged 1 commit into
mainfrom
claude/api-table-on-demand-3.8.1

Conversation

@ChuckBuilds

Copy link
Copy Markdown
Owner

Summary

Core v3.8.1 is tagged (a669d781). It contains core #768, which added BasePlugin.request_on_demand() and end_on_demand(). This PR gives the core API guard rows for them.

The four plugins that call these methods (birdnet-go, mqtt-notifications, on-air, pomodoro-timer) floor at 2.0.0. They still pass, because their calls are guarded, so no plugin needs a bump.

Test plan

Run with LEDMATRIX_CORE set to core main at e745ae80, with tags fetched through v3.8.1.

  • test_check_core_api_signatures.py: all checks pass.
    • Mutation check: setting either row to 3.8.0 fails "not first shipped in 3.8.0".
  • check_core_api_signatures.py: PASS. It sees 44 tracked calls (previously 38) and finds none that needs a newer core.
  • test_check_min_core_version.py: all checks pass.
  • All 49 scripts/test_*.py: exit 0.

🤖 Generated with Claude Code

…core 3.8.1 (core #768)

API_FIRST_VERSION gains the two on-demand methods core #768 added, first
shipped in v3.8.1, and the table test's tracked tags run through 3.8.1 so
the rows are verified against core's tags (3.8.0 lacks them, 3.8.1 has
them). MODULE_FIRST_VERSION is already current: every 3.8.1 module is
listed as "3.8.1" and src.malloc_tuning (core #774, after the tag) stays None.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: b89cd52c-aa84-4162-8a46-e7b0878a7116
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@ChuckBuilds
ChuckBuilds merged commit 0b736ff into main Oct 5, 2026
3 checks passed
@ChuckBuilds
ChuckBuilds deleted the claude/api-table-on-demand-3.8.1 branch October 5, 2026 15:05
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