Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.0.2 #50

Merged
merged 74 commits into from
Jun 5, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
906e364
Prepare Next Version
JarbasAl Apr 9, 2023
f6e425c
feature parity with ovos-listener (#2)
JarbasAl Apr 10, 2023
1c9d161
Increment Version
JarbasAl Apr 10, 2023
8f97a9d
feat/neon_transformers (#3)
JarbasAl Apr 10, 2023
faf9340
Increment Version
JarbasAl Apr 10, 2023
440bb43
fix packaging (#4)
emphasize Apr 20, 2023
a3022db
Increment Version
JarbasAl Apr 20, 2023
b499fae
Fix workflows (#5)
emphasize Apr 21, 2023
ff6c47a
fix/dataclass (#7)
JarbasAl Apr 22, 2023
9041ff3
Increment Version
JarbasAl Apr 22, 2023
19b8562
fix/save_stt (#8)
JarbasAl Apr 22, 2023
cf833e7
Increment Version
JarbasAl Apr 22, 2023
ea0a887
feat/stt_compat_no_more_flac (#9)
JarbasAl Apr 23, 2023
6d13c82
Increment Version
JarbasAl Apr 23, 2023
ca4f88e
feat/fallback_stt (#10)
JarbasAl Apr 23, 2023
7658c7f
Increment Version
JarbasAl Apr 23, 2023
450fdae
Fix missing ovos-backend-client library (#11)
goldyfruit Apr 26, 2023
13fcc80
Increment Version
JarbasAl Apr 26, 2023
eabdfba
feat/stt_lang (#14)
JarbasAl May 4, 2023
4b7c12c
Increment Version
JarbasAl May 4, 2023
822dcf0
listener level missing (#15)
goldyfruit May 4, 2023
26c45e3
Increment Version
JarbasAl May 4, 2023
3c97753
Fix issue #12 (#16)
goldyfruit May 4, 2023
9853fdf
Increment Version
JarbasAl May 4, 2023
ab4bdea
fix stt_lang typo
JarbasAl May 5, 2023
b132311
Increment Version
JarbasAl May 5, 2023
89be4eb
refactor/thread_based service + no sdnotify requirement (#17)
JarbasAl May 6, 2023
0145a3d
Increment Version
JarbasAl May 6, 2023
1228943
unify kwargs with other services
JarbasAl May 6, 2023
846f36c
Increment Version
JarbasAl May 6, 2023
909cee2
fix/continuous_listen + pyaudio support (optional) (#18)
JarbasAl May 7, 2023
dca7623
Increment Version
JarbasAl May 7, 2023
6d07ee7
feat/valid langs from session manager (#19)
JarbasAl May 7, 2023
b6f2927
Increment Version
JarbasAl May 7, 2023
a8bbec4
feat/microphone plugins + update logging and documentation (#20)
NeonDaniel May 22, 2023
2f3edfd
Increment Version
JarbasAl May 22, 2023
8625c38
Add Unit Tests (#24)
NeonDaniel May 24, 2023
c99c1d3
Increment Version
JarbasAl May 24, 2023
eb9ac35
Add Configuration change callback handler (#23)
NeonDaniel May 24, 2023
30cba34
Increment Version
JarbasAl May 24, 2023
f0a5fda
Fix loop reload to keep execution in thread with updated tests (#25)
NeonDaniel May 24, 2023
e880997
Increment Version
JarbasAl May 24, 2023
f4801fd
Fix copy/paste error in config reload (#26)
NeonDaniel May 25, 2023
f12e5c5
Increment Version
JarbasAl May 25, 2023
494f6e7
Fix default mic config handling to prevent overriding configured valu…
NeonDaniel May 26, 2023
b7075a4
Increment Version
JarbasAl May 26, 2023
e5b1c91
Play global listen sound on button press/get_response (#31)
NeonDaniel May 26, 2023
4c89fb1
Increment Version
JarbasAl May 26, 2023
ddb7a42
Add docstrings and type annotations to DinkumVoiceLoop (#36)
NeonDaniel May 30, 2023
a3478b8
Increment Version
JarbasAl May 30, 2023
eeb4d0e
Update README.md (#37)
JarbasAl May 30, 2023
515ca48
Increment Version
JarbasAl May 30, 2023
80a9e35
Update README.m
JarbasAl May 30, 2023
fcbb86f
Increment Version
JarbasAl May 30, 2023
7159cef
Raise instead of just logging when no hotword plugin is loaded (#38)
NeonDaniel May 30, 2023
88247a6
Increment Version
JarbasAl May 30, 2023
105f1c1
Acquire lock during service shutdown to prevent reload race condition…
NeonDaniel May 31, 2023
067a47d
Increment Version
JarbasAl May 31, 2023
3631142
Update `main` method to match ovos-listener for compatibility (#43)
NeonDaniel May 31, 2023
879a748
Increment Version
JarbasAl May 31, 2023
de6c30f
Add call to `init_service_logger` to load LOG configuration (#44)
NeonDaniel May 31, 2023
4a58f22
Increment Version
JarbasAl May 31, 2023
b33ecd9
Debug config reloading (#41)
NeonDaniel May 31, 2023
c032d26
Increment Version
JarbasAl May 31, 2023
164ab26
Handle reloading hotwords on raised runtime exception (#40)
NeonDaniel Jun 1, 2023
1a78f32
Increment Version
JarbasAl Jun 1, 2023
c02d564
Update config handling with tests (#45)
NeonDaniel Jun 2, 2023
31e05b9
Increment Version
JarbasAl Jun 2, 2023
17179c9
Update dependencies to stable versions (#47)
NeonDaniel Jun 3, 2023
5ec293c
Increment Version
JarbasAl Jun 3, 2023
ff06d19
Update release automation to current best practice (#48)
NeonDaniel Jun 5, 2023
d38b079
Remove unused Docker automation (#49)
NeonDaniel Jun 5, 2023
e01f890
Increment Version to 0.0.2
NeonDaniel Jun 5, 2023
52f8961
Update Changelog
NeonDaniel Jun 5, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 16 additions & 14 deletions .github/workflows/build_tests.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,38 @@
name: Run Build Tests
on:
push:
branches:
- master
- dev
pull_request:
branches:
- dev
- master
workflow_dispatch:

jobs:
build_tests:
install:
strategy:
max-parallel: 2
matrix:
python-version: [ 3.7, 3.8, 3.9, "3.10" ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
ref: ${{ github.head_ref }}
- name: Setup Python
uses: actions/setup-python@v1
with:
python-version: 3.8
python-version: ${{ matrix.python-version }}
- name: Install Build Tools
run: |
python -m pip install build wheel
- name: Install System Dependencies
run: |
sudo apt-get update
sudo apt install python3-dev swig libssl-dev libfann-dev portaudio19-dev libpulse-dev
- name: Build Source Packages
run: |
python setup.py sdist
sudo apt install python3-dev swig libssl-dev libasound2-dev
- name: Build Distribution Packages
run: |
python setup.py bdist_wheel
- name: Install tflite_runtime workaround tflit bug
run: |
pip3 install numpy
pip3 install --extra-index-url https://google-coral.github.io/py-repo/ tflite_runtime
- name: Install core repo
- name: Install package
run: |
pip install .[audio-backend,mark1,stt,tts,skills_minimal,skills,gui,bus,all]
pip install .
19 changes: 0 additions & 19 deletions .github/workflows/dev2master.yml

This file was deleted.

34 changes: 0 additions & 34 deletions .github/workflows/install_tests.yml

This file was deleted.

6 changes: 4 additions & 2 deletions .github/workflows/license_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@ name: Run License Tests
on:
push:
branches:
- dev
- master
pull_request:
branches:
- dev
- master
workflow_dispatch:

jobs:
Expand All @@ -23,7 +25,7 @@ jobs:
- name: Install System Dependencies
run: |
sudo apt-get update
sudo apt install python3-dev swig libssl-dev
sudo apt install python3-dev swig libssl-dev libasound2-dev
- name: Install core repo
run: |
pip install .
Expand All @@ -41,4 +43,4 @@ jobs:
exclude-license: '^(Mozilla).*$'
- name: Print report
if: ${{ always() }}
run: echo "${{ steps.license_check_report.outputs.report }}"
run: echo "${{ steps.license_check_report.outputs.report }}"
2 changes: 1 addition & 1 deletion .github/workflows/notify_matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ jobs:
token: ${{ secrets.MATRIX_TOKEN }}
channel: '!WjxEKjjINpyBRPFgxl:krbel.duckdns.org'
message: |
new mycroft-dinkum-listener PR merged! https://github.com/OpenVoiceOS/mycroft-dinkum-listener/pull/${{ github.event.number }}
new ovos-dinkum-listener PR merged! https://github.com/OpenVoiceOS/ovos-dinkum-listener/pull/${{ github.event.number }}
32 changes: 32 additions & 0 deletions .github/workflows/propose_release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Propose Stable Release
on:
workflow_dispatch:
inputs:
release_type:
type: choice
description: Release Type
options:
- build
- minor
- major
jobs:
update_version:
uses: neongeckocom/.github/.github/workflows/propose_semver_release.yml@master
with:
release_type: ${{ inputs.release_type }}
version_file: ovos_dinkum_listener/version.py
alpha_var: VERSION_ALPHA
build_var: VERSION_BUILD
minor_var: VERSION_MINOR
major_var: VERSION_MAJOR
update_changelog: True
branch: dev

pull_changes:
needs: update_version
uses: neongeckocom/.github/.github/workflows/pull_master.yml@master
with:
pr_assignee: ${{ github.actor }}
pr_draft: false
pr_title: ${{ needs.update_version.outputs.version }}
pr_body: ${{ needs.update_version.outputs.changelog }}
2 changes: 1 addition & 1 deletion .github/workflows/publish_alpha.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
branches:
- dev
paths-ignore:
- 'mycroft_dinkum_listener/version.py'
- 'ovos_dinkum_listener/version.py'
- 'test/**'
- 'examples/**'
- '.github/**'
Expand Down
87 changes: 0 additions & 87 deletions .github/workflows/publish_build.yml

This file was deleted.

46 changes: 0 additions & 46 deletions .github/workflows/publish_docker.yml

This file was deleted.

Loading