Closed mikejgray closed 1 month ago
[!CAUTION]
Review failed
The pull request is closed.
The recent changes enhance the project's functionality and structure, introducing new dialogues, vocabulary, and constants. The EasterEggsSkill
class has been refactored, and new tests have been added. Additionally, the translation files have been expanded for better localization, and dependencies have been updated for improved development and testing.
File/Directory | Change Summary |
---|---|
.github/workflows/skill_tests.yml | AI-generated summary of changes |
.github/workflows/sync_tx.yml | AI-generated summary of changes |
.gitignore | Excludes the test/skill_fs/ directory from version control |
CHANGELOG.md | AI-generated summary of changes |
README.md | Revised examples and corrected formatting in the Credits section |
init.py | Refactored EasterEggsSkill class, updated imports, added methods, and updated intent handlers |
constants.py | Added constants ANNUAL and ASCII_SNOW |
locale/de-de/... | Added vocab and dialogues in German |
locale/en-us/... | Introduced new dialogues and vocabularies related to various keywords and phrases |
requirements/... | Introduced new dependencies essential for development and functionality |
scripts/... | Added scripts for processing and syncing translations |
setup.py | Updated file path references and dependencies |
skill.json | Updated examples , requirements , and credits sections |
test/... | Expanded intent definitions, renamed/added keywords, introduced test suites, and placeholder tests |
translations/... | Added new dialog, regex, and vocab files for better localization |
version.py | Updated version numbers and introduced VERSION_ALPHA constant |
Objective | Addressed | Explanation |
---|---|---|
Create rule0.dialog (#2) | ❓ | Specific changes related to rule0.dialog were not identified. |
In the code, a rabbit hops with glee,
New dialogues, constants, and vocab you see,
Translations spread across lands so far,
Easter eggs hidden like a shining star,
Dependencies firm, tests aligned,
The project's brilliance redefined.
🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Increment Version
fix: correction to version.py
fix: release automation (#20)
fix: release automation
fix: setup looks for correct version
fix: adjust version location
Increment Version to
Update Changelog
chore: versioning
Increment Version to
Update Changelog
version
Increment Version to
Update Changelog
Increment Version to
fix: alpha release flow
Increment Version to 0.1.2a1
Update Changelog
chore: Make README.md examples fit typical style (#22)
The prior copy looked out of place in the rest of the homescreen examples, which are all capitalized and end in punctuation.
Update skill.json
more stt mistranscriptions for DukeNukemKeyword.voc (#26)
Increment Version to 0.1.2a2
Update Changelog
update imports (#30)
update imports
remove invalid license header, boilerplate copy paste from ancient times
I'm the original author, in case of doubt the GPL license in header does not apply
Increment Version to 0.1.2a3
Update Changelog
chore: standardize naming, move files to locale dir (#32)
chore: standardize naming, move files to locale dir
Increment Version to 0.1.2a4
Update Changelog
feat: portal ocp (#35)
tests
feat: glados mp3s to OCP playback
use OCP API, stub and start writing tests
Update skill.json
rename unit test file
broader coverage
syntax
remove 3.12 tests
resolves ModuleNotFoundError: No module named 'setuptools'
remove errant todo
remove unsupported use case
remove confusing and unnecessary section from README
Update skill.json
Increment Version to 0.1.2a5
Update Changelog
feat: best in life (#34)
feat: what is best in life?
tests
add resources
drop explicit 3.7 support
Since this isn't a default skill anywhere, users must install it explicitly, so maintaining support for EOL Python doesn't make a ton of sense. Plus it's making the tests fail.
Increment Version to 0.1.2a6
Update Changelog
feat: malibu stacey and bill and ted easter eggs (#37)
feat: malibu stacey and bill and ted easter eggs Addresses #28
bump minerva version to ovos-workshop compat
remove copyrighted sounds
Increment Version to 0.1.2a7
Update Changelog
automations/translations
translations/allow_UNUSED_keywords
Increment Version to 0.1.2a8
Update Changelog
Re-enable intent tests (#39)
Update skill.json
feat: singing (#40)
feat: singing skill port Closes #2
feat: container support
If the environment variable is set indicating OVOS is running in a container, pass the GitHub URL of the file to OCP instead of the local URL. Naturally only works if the assistant has an internet connection to GitHub.
Increment Version to 0.1.2a9
Update Changelog
feat: make it snow (#33)
feat: snow on Christmas
Increment Version to 0.1.2a10
Update Changelog
fix: laws of robotics (#43)
fix: laws of robotics
Only one law at a time when requesting a specific law
Increment Version to 0.1.2a11
Update Changelog
Increment Version to 1.0.0
Summary by CodeRabbit
New Features
Bug Fixes
Credits
section of the README.Documentation
Refactor
EasterEggsSkill
class toinitialize
method.Tests
EasterEggsSkill
class.Chores
setup.py
and requirements files.test/skill_fs/
directory from version control.