Skip to content
This repository has been archived by the owner on Feb 11, 2024. It is now read-only.

Catch and handle missing optional skill files #76

Merged

Conversation

NeonDaniel
Copy link
Member

Installing skills from git URLs will log errors if manifest.yml and skill_requirements.txt are missing, but most skills don't define these files. This PR handles these exceptions and logs to debug instead of error.

@NeonDaniel
Copy link
Member Author

Tested against neon-core here

@NeonDaniel NeonDaniel marked this pull request as ready for review December 14, 2021 01:31
@NeonDaniel NeonDaniel force-pushed the FEAT_DecreaseLoggedInstallErrors branch from 48c12b0 to b9bf79d Compare February 4, 2022 00:38
@codecov
Copy link

codecov bot commented Feb 4, 2022

Codecov Report

Merging #76 (b9bf79d) into master (ba89385) will increase coverage by 0.09%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #76      +/-   ##
==========================================
+ Coverage   56.38%   56.47%   +0.09%     
==========================================
  Files          33       33              
  Lines        2680     2686       +6     
==========================================
+ Hits         1511     1517       +6     
  Misses       1169     1169              
Impacted Files Coverage Δ
ovos_skills_manager/github/__init__.py 69.44% <100.00%> (+0.74%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6ebb238...b9bf79d. Read the comment docs.

@JarbasAl JarbasAl merged commit da4c5fb into OpenVoiceOS:master Feb 4, 2022
@JarbasAl JarbasAl added the bug Something isn't working label Feb 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants