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

New config file for GitHub Actions #2817

Closed
wants to merge 35 commits into from
Closed

Conversation

chrisveilleux
Copy link
Member

@chrisveilleux chrisveilleux commented Jan 25, 2021

Description

WIP for testing GitHub Actions as a replacement for Travis CI

How to test

All unit tests should pass for all supported versions of Python

Contributor license agreement signed?

CLA [Y]

@chrisveilleux chrisveilleux added the Status: Work in progress PR being actively worked on, not yet ready for review. label Jan 25, 2021
@devops-mycroft devops-mycroft added the CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) label Jan 25, 2021
@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@forslund
Copy link
Collaborator

You can also look at #2764 which does the same thing

@devops-mycroft
Copy link

Voight Kampff Integration Test Failed (Results).
Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

@devops-mycroft
Copy link

Voight Kampff Integration Test Failed (Results).
Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@devops-mycroft
Copy link

Voight Kampff Integration Test Failed (Results).
Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@github-actions
Copy link

github-actions bot commented Jan 26, 2021

File Coverage
All files 51%
api/__init__.py 81%
audio/__main__.py 0%
audio/audioservice.py 81%
audio/speech.py 92%
audio/utils.py 93%
audio/services/__init__.py 86%
audio/services/chromecast/__init__.py 0%
audio/services/mopidy/__init__.py 0%
audio/services/mopidy/mopidypost.py 0%
audio/services/mplayer/__init__.py 0%
audio/services/simple/__init__.py 86%
audio/services/vlc/__init__.py 68%
client/enclosure/__main__.py 0%
client/enclosure/base.py 0%
client/enclosure/generic/__init__.py 0%
client/enclosure/mark1/__init__.py 0%
client/enclosure/mark1/arduino.py 0%
client/enclosure/mark1/eyes.py 0%
client/enclosure/mark1/mouth.py 0%
client/enclosure/mark2/__init__.py 0%
client/speech/__main__.py 0%
client/speech/hotword_factory.py 71%
client/speech/listener.py 48%
client/speech/mic.py 40%
client/speech/word_extractor.py 0%
client/text/__main__.py 0%
client/text/gui_server.py 0%
client/text/text_client.py 0%
configuration/config.py 74%
enclosure/api.py 44%
enclosure/display_manager.py 39%
enclosure/gui.py 83%
filesystem/__init__.py 89%
identity/__init__.py 64%
lock/__init__.py 94%
messagebus/load_config.py 68%
messagebus/message.py 63%
messagebus/send.py 19%
messagebus/send_func.py 43%
messagebus/client/client.py 41%
messagebus/service/__main__.py 0%
messagebus/service/event_handler.py 43%
metrics/__init__.py 64%
session/__init__.py 93%
skills/__main__.py 0%
skills/audioservice.py 97%
skills/common_iot_skill.py 60%
skills/common_play_skill.py 83%
skills/common_query_skill.py 86%
skills/event_scheduler.py 68%
skills/fallback_skill.py 60%
skills/intent_service.py 68%
skills/intent_service_interface.py 34%
skills/msm_wrapper.py 49%
skills/padatious_service.py 0%
skills/settings.py 86%
skills/skill_data.py 88%
skills/skill_loader.py 65%
skills/skill_manager.py 77%
skills/skill_updater.py 84%
skills/intent_services/adapt_service.py 78%
skills/intent_services/fallback_service.py 55%
skills/intent_services/padatious_service.py 53%
skills/mycroft_skill/event_container.py 83%
skills/mycroft_skill/mycroft_skill.py 59%
stt/__init__.py 57%
tts/bing_tts.py 35%
tts/cache_handler.py 25%
tts/dummy_tts.py 61%
tts/espeak_tts.py 70%
tts/fa_tts.py 43%
tts/festival_tts.py 33%
tts/google_tts.py 86%
tts/ibm_tts.py 33%
tts/mary_tts.py 44%
tts/mimic2_tts.py 80%
tts/mimic_tts.py 81%
tts/mozilla_tts.py 44%
tts/polly_tts.py 25%
tts/remote_tts.py 40%
tts/responsive_voice_tts.py 31%
tts/spdsay_tts.py 48%
tts/tts.py 80%
tts/yandex_tts.py 27%
util/audio_test.py 0%
util/audio_utils.py 81%
util/combo_lock.py 81%
util/download.py 95%
util/file_utils.py 94%
util/log.py 92%
util/network_utils.py 54%
util/parse.py 92%
util/process_utils.py 43%
util/signal.py 84%
util/time.py 94%
version/__init__.py 92%

Minimum allowed coverage is 0%

Generated by 🐒 cobertura-action against 9fbf32d

@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

@chrisveilleux chrisveilleux marked this pull request as draft January 26, 2021 21:27
@devops-mycroft
Copy link

Voight Kampff Integration Test Failed (Results).
Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

@krisgesling krisgesling mentioned this pull request Jan 27, 2021
1 task
@devops-mycroft
Copy link

Voight Kampff Integration Test Failed (Results).
Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

@devops-mycroft
Copy link

Voight Kampff Integration Test Succeeded (Results)

…ub Actions for the former and codecov for the latter. Also minor refactoring of headings and some language errors.
@devops-mycroft
Copy link

Voight Kampff Integration Test Failed (Results).
Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

1 similar comment
@devops-mycroft
Copy link

Voight Kampff Integration Test Failed (Results).
Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

@chrisveilleux
Copy link
Member Author

Closing this PR as it was just being used to test the process. See PR 2819 for the final implementation.

@chrisveilleux chrisveilleux added Status: Not accepted PR will not be accepted by the project. Clear feedback should be provided as to why and removed Status: Work in progress PR being actively worked on, not yet ready for review. labels Jan 28, 2021
@chrisveilleux chrisveilleux deleted the test-github-actions branch February 25, 2021 23:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CLA: Yes Contributor License Agreement exists (see https://github.com/MycroftAI/contributors) Status: Not accepted PR will not be accepted by the project. Clear feedback should be provided as to why
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants