fix: replace TigreGotico workflows with OpenVoiceOS/gh-automations#26
fix: replace TigreGotico workflows with OpenVoiceOS/gh-automations#26
Conversation
- version_file was pointing to ovos_ddg_solver/version.py which does not exist; the real version file lives in ovos_ddg_plugin/version.py - add a minimal setup.py (delegates to pyproject.toml) so that the TigreGotico/gh-automations reusable workflow can call `python setup.py --version` without a FileNotFoundError - replace deprecated `::set-output` with $GITHUB_OUTPUT - replace `python setup.py sdist bdist_wheel` with `python -m build` - bump inline action versions to @v4 / @v5 and pin pypa/gh-action-pypi-publish to release/v1 - use python 3.11 (stable) instead of 3.14 (unreleased) in inline jobs Fixes: https://github.com/OpenVoiceOS/ovos-ddg-plugin/actions/runs/24739661200 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- release_workflow.yml: drop inline publish/propose_release jobs, use OpenVoiceOS/gh-automations publish-alpha reusable workflow; fix version_file path (ovos_ddg_solver → ovos_ddg_plugin) - publish_stable.yml: same replacement; fix version_file path - release-preview.yml: fix package_name and version_file path - Pin all three to gh-automations@05c0bb4 (current dev SHA) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 53 minutes and 55 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
At your service! I've gathered all the check results for you. 🫡I've aggregated the results of the automated checks for this PR below. 🏷️ Release PreviewThe release preview is now complete. 🏁 Current:
✅ PR title follows conventional commit format. 🚀 Release Channel Compatibility Predicted next version:
🔒 Security (pip-audit)The security sentinel has finished its patrol. 💂♂️ ✅ No known vulnerabilities found (72 packages scanned). 🔍 LintHere's the report you've been waiting for. 📁 ❌ ruff: issues found — see job log ⚖️ License CheckScanning for any 'no-derivatives' clauses. 🚫 ❌ License violations detected (53 packages) — review required before merging. License distribution: 15× MIT License, 9× MIT, 7× Apache Software License, 6× Apache-2.0, 2× BSD-3-Clause, 2× ISC License (ISCL), 2× PSF-2.0, 2× Python Software Foundation License, +8 more Full breakdown — 53 packages
Copyright (c) 2022 Phil Ewels Permission is hereby granted, free of charge, to any person obtaining a copy The above copyright notice and this permission notice shall be included in all THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR Policy: Apache 2.0 (universal donor). StrongCopyleft / NetworkCopyleft / WeakCopyleft / Other / Error categories fail. MPL allowed. 📋 Repo HealthChecking the repo's mental health (aka developer happiness). 😊 ✅ All required files present. Latest Version: ✅ 🔌 Plugin DetectionScanning for any 'deprecated' hooks in your plugin. 🪝 ℹ️ Not an OVOS plugin — OPM check skipped. 🔨 Build TestsThe build engine is firing on all cylinders. 🏎️ ✅ All versions pass
📊 CoverageIs the code fully immunized with tests? 💉 ✅ 86.9% total coverage Per-file coverage (2 files)
Full report: download the Just doing my bit for the OpenVoiceOS ecosystem. 🌍 |
Summary
Replaces the bloated TigreGotico-era inline release workflows with the standard OpenVoiceOS/gh-automations reusable workflows.
release_workflow.yml— was 60+ lines of inline jobs; now 20 lines delegating topublish-alpha.ymlpublish_stable.yml— same; delegates topublish-stable.ymlrelease-preview.yml— fixed wrongpackage_name(ovos_ddg_solver_plugin→ovos_ddg_plugin) andversion_filepathgh-automations@05c0bb4(current dev SHA)🤖 Generated with Claude Code