Skip to content

chore(ci): drop the broken Dependabot config - #208

Draft
openvoiceos-bot wants to merge 1 commit into
devfrom
chore/drop-dependabot-config
Draft

openvoiceos-bot wants to merge 1 commit into
devfrom
chore/drop-dependabot-config

Conversation

@openvoiceos-bot

Copy link
Copy Markdown
Contributor

A Dependabot job that fails every week and opens nothing

.github/dependabot.yml points at directory: "/requirements". This repository has no such directory any more: the dependencies live in pyproject.toml. Every weekly Dependabot Updates run ends with Error during file fetching; aborting: No files found in /requirements, and no pull request comes out of it. Renovate (renovate.json) does the dependency updates here and does open them.

This is the same shape JarbasHiveMind/HiveMind-core#232 removed on 2026-08-10, for the same reason. The survey behind this change (T-2358) found the same broken file in 29 repositories across OpenVoiceOS and TigreGotico, every one with Renovate beside it. This pull request removes the file from this one.

What changes after merge

The weekly Dependabot Updates run stops. Nothing else does: Renovate keeps opening the dependency pull requests, and the org-level Dependabot settings (alerts and security updates for new repositories) were already off.


AI-authorship disclosure: an AI agent (Claude) wrote this change and this description.

🤖 Generated with Claude Code

.github/dependabot.yml points at /requirements, a directory this
repository no longer has, so every weekly Dependabot Updates run fails
at file fetching and opens nothing. Renovate does the dependency updates
here. Same shape as JarbasHiveMind/HiveMind-core#232.

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

coderabbitai Bot commented Sep 18, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

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.

@github-actions

github-actions Bot commented Sep 18, 2026

Copy link
Copy Markdown

Fresh off the press! I've got some check results for you. 🗞️

I've aggregated the results of the automated checks for this PR below.

📋 Repo Health

Ensuring the repo is getting enough sleep (aka stable releases). 💤

✅ All required files present.

Latest Version: 1.8.9a1

ovoscope/version.py — Version file
README.md — README
LICENSE — License file
pyproject.toml — pyproject.toml
⚠️ setup.py — setup.py
CHANGELOG.md — Changelog
ovoscope/version.py has valid version block markers

🔍 Lint

I've checked the pulse of your pull request. 💓

ruff: issues found — see job log

🏷️ Release Preview

The draft for the big day is ready for review. 📝

Current: 1.8.9a1Next: 1.8.9a2

Signal Value
Label (none)
PR title chore(ci): drop the broken Dependabot config
Bump alpha

⚠️ No conventional commit prefix — alpha-only bump.
Suggested: fix: update the thing or feat: update the thing


🚀 Release Channel Compatibility

Predicted next version: 1.8.9a2

Channel Status Note Current Constraint
Stable Not in channel -
Testing Too new (must be <1.0.0) ovoscope>=0.7.2,<1.0.0
Alpha Compatible ovoscope>=1.6.15a1

🔒 Security (pip-audit)

Ensuring our defenses are strong against vulnerabilities. 🏰

✅ No known vulnerabilities found (132 packages scanned).

⚖️ License Check

Auditing the legal lineage of this contribution. 📜

✅ No license violations found.

Policy: Apache 2.0 (universal donor). StrongCopyleft / NetworkCopyleft / WeakCopyleft / Other / Error categories fail. MPL allowed.

📊 Coverage

Quantifying the quality of our test suite. 🧪

⚠️ 63.0% total coverage

Files below 80% coverage (15 files)
File Coverage Missing lines
ovoscope/simple_listener.py 0.0% 63
ovoscope/version.py 0.0% 5
ovoscope/classic_listener.py 18.2% 117
ovoscope/intent_cases.py 22.3% 153
ovoscope/pytest_plugin.py 47.0% 210
ovoscope/cli.py 47.8% 132
ovoscope/ocp.py 47.9% 61
ovoscope/tts_intelligibility.py 49.0% 102
ovoscope/media.py 56.7% 101
ovoscope/e2e.py 57.1% 73
ovoscope/listener.py 57.1% 127
ovoscope/voice_loop.py 59.0% 119
ovoscope/__init__.py 64.3% 430
ovoscope/audio.py 64.4% 126
ovoscope/media_provider.py 67.6% 23

Full report: download the coverage-report artifact.

🔨 Build Tests

Running the final assembly check. 🔧

✅ All versions pass

Python Build Install Tests pytest
3.10 720 passed, 25 skipped, 67 warnings in 168.41s (0:02:48)
3.11 720 passed, 25 skipped, 67 warnings in 173.62s (0:02:53)
3.12 720 passed, 25 skipped, 67 warnings in 191.13s (0:03:11)
3.13 720 passed, 25 skipped, 104 warnings in 173.24s (0:02:53)
3.14 720 passed, 25 skipped, 105 warnings in 193.54s (0:03:13)

Processing completed in 0.0001 bot-seconds ⚡

@github-advanced-security

Copy link
Copy Markdown
Contributor

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants