From 219971a6ff78c4966588e6144a3a9c4863e2f6e6 Mon Sep 17 00:00:00 2001 From: JarbasAl Date: Mon, 2 Sep 2024 16:02:02 +0000 Subject: [PATCH 1/5] Prepare Next Version --- ovos_audio/version.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ovos_audio/version.py b/ovos_audio/version.py index 03ebedf..cbb1e3f 100644 --- a/ovos_audio/version.py +++ b/ovos_audio/version.py @@ -1,6 +1,6 @@ # START_VERSION_BLOCK VERSION_MAJOR = 0 -VERSION_MINOR = 0 -VERSION_BUILD = 2 +VERSION_MINOR = 1 +VERSION_BUILD = 0 VERSION_ALPHA = 0 # END_VERSION_BLOCK From 6d2881e569d557e9ee38cb3d1ef3088f7d99ac92 Mon Sep 17 00:00:00 2001 From: JarbasAI <33701864+JarbasAl@users.noreply.github.com> Date: Tue, 10 Sep 2024 18:55:01 +0100 Subject: [PATCH 2/5] chore:semver_automations (#91) --- .github/workflows/conventional-label.yaml | 10 ++ .github/workflows/dev2master.yml | 19 ---- .github/workflows/notify_matrix.yml | 23 ----- .github/workflows/publish_alpha.yml | 75 --------------- .github/workflows/publish_build.yml | 87 ----------------- .github/workflows/publish_major.yml | 87 ----------------- .github/workflows/publish_minor.yml | 87 ----------------- .github/workflows/publish_stable.yml | 58 ++++++++++++ .github/workflows/release_workflow.yml | 108 ++++++++++++++++++++++ scripts/bump_alpha.py | 18 ---- scripts/bump_build.py | 21 ----- scripts/bump_major.py | 27 ------ scripts/bump_minor.py | 24 ----- scripts/remove_alpha.py | 13 --- 14 files changed, 176 insertions(+), 481 deletions(-) create mode 100644 .github/workflows/conventional-label.yaml delete mode 100644 .github/workflows/dev2master.yml delete mode 100644 .github/workflows/notify_matrix.yml delete mode 100644 .github/workflows/publish_alpha.yml delete mode 100644 .github/workflows/publish_build.yml delete mode 100644 .github/workflows/publish_major.yml delete mode 100644 .github/workflows/publish_minor.yml create mode 100644 .github/workflows/publish_stable.yml create mode 100644 .github/workflows/release_workflow.yml delete mode 100644 scripts/bump_alpha.py delete mode 100644 scripts/bump_build.py delete mode 100644 scripts/bump_major.py delete mode 100644 scripts/bump_minor.py delete mode 100644 scripts/remove_alpha.py diff --git a/.github/workflows/conventional-label.yaml b/.github/workflows/conventional-label.yaml new file mode 100644 index 0000000..0a449cb --- /dev/null +++ b/.github/workflows/conventional-label.yaml @@ -0,0 +1,10 @@ +# auto add labels to PRs +on: + pull_request_target: + types: [ opened, edited ] +name: conventional-release-labels +jobs: + label: + runs-on: ubuntu-latest + steps: + - uses: bcoe/conventional-release-labels@v1 \ No newline at end of file diff --git a/.github/workflows/dev2master.yml b/.github/workflows/dev2master.yml deleted file mode 100644 index e59e57e..0000000 --- a/.github/workflows/dev2master.yml +++ /dev/null @@ -1,19 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI - -name: Push dev -> master -on: - workflow_dispatch: - -jobs: - build_and_publish: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. - ref: dev - - name: Push dev -> master - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: master \ No newline at end of file diff --git a/.github/workflows/notify_matrix.yml b/.github/workflows/notify_matrix.yml deleted file mode 100644 index ce8a44a..0000000 --- a/.github/workflows/notify_matrix.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: Close Pull Request - -# only trigger on pull request closed events -on: - pull_request: - types: [ closed ] - -jobs: - merge_job: - # this job will only run if the PR has been merged - if: github.event.pull_request.merged == true - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Send message to Matrix bots channel - id: matrix-chat-message - uses: fadenb/matrix-chat-message@v0.0.6 - with: - homeserver: 'matrix.org' - token: ${{ secrets.MATRIX_TOKEN }} - channel: '!WjxEKjjINpyBRPFgxl:krbel.duckdns.org' - message: | - new ovos-audio PR merged! https://github.com/OpenVoiceOS/ovos-audio/pull/${{ github.event.number }} diff --git a/.github/workflows/publish_alpha.yml b/.github/workflows/publish_alpha.yml deleted file mode 100644 index 7f4c640..0000000 --- a/.github/workflows/publish_alpha.yml +++ /dev/null @@ -1,75 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI -# This will always use the current `dev` branch code - -name: Publish Alpha Build ...aX -on: - push: - branches: - - dev - paths-ignore: - - 'ovos_audio/version.py' - - 'test/**' - - 'examples/**' - - '.github/**' - - '.gitignore' - - 'LICENSE' - - 'CHANGELOG.md' - - 'MANIFEST.in' - - 'readme.md' - - 'scripts/**' - workflow_dispatch: - -jobs: - build_and_publish: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - ref: dev - fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. - - name: Setup Python - uses: actions/setup-python@v1 - with: - python-version: 3.8 - - name: Install Build Tools - run: | - python -m pip install build wheel - - name: Increment Version - run: | - VER=$(python setup.py --version) - python scripts/bump_alpha.py - - name: "Generate release changelog" - uses: heinrichreimer/github-changelog-generator-action@v2.3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - maxIssues: 50 - id: changelog - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Increment Version - branch: dev - - name: version - run: echo "::set-output name=version::$(python setup.py --version)" - id: version - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token - with: - tag_name: V${{ steps.version.outputs.version }} - release_name: Release ${{ steps.version.outputs.version }} - body: | - Changes in this Release - ${{ steps.changelog.outputs.changelog }} - draft: false - prerelease: true - commitish: dev - - name: Build Distribution Packages - run: | - python setup.py bdist_wheel - - name: Publish to Test PyPI - uses: pypa/gh-action-pypi-publish@master - with: - password: ${{secrets.PYPI_TOKEN}} diff --git a/.github/workflows/publish_build.yml b/.github/workflows/publish_build.yml deleted file mode 100644 index d5ec10f..0000000 --- a/.github/workflows/publish_build.yml +++ /dev/null @@ -1,87 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI -# This will always use the current `dev` branch code - -name: Publish Build Release ..X -on: - workflow_dispatch: - -jobs: - build_and_publish: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - ref: dev - fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. - - name: Setup Python - uses: actions/setup-python@v1 - with: - python-version: 3.8 - - name: Install Build Tools - run: | - python -m pip install build wheel - - name: Remove alpha (declare stable) - run: | - VER=$(python setup.py --version) - python scripts/remove_alpha.py - - name: "Generate release changelog" - uses: heinrichreimer/github-changelog-generator-action@v2.3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - id: changelog - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Declare alpha stable - branch: dev - - name: Push dev -> master - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: master - force: true - - name: version - run: echo "::set-output name=version::$(python setup.py --version)" - id: version - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token - with: - tag_name: V${{ steps.version.outputs.version }} - release_name: Release ${{ steps.version.outputs.version }} - body: | - Changes in this Release - ${{ steps.changelog.outputs.changelog }} - draft: false - prerelease: false - commitish: dev - - name: Build Distribution Packages - run: | - python setup.py bdist_wheel - - name: Prepare next Build version - run: echo "::set-output name=version::$(python setup.py --version)" - id: alpha - - name: Increment Version ${{ steps.alpha.outputs.version }}Alpha0 - run: | - VER=$(python setup.py --version) - python scripts/bump_build.py - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Prepare Next Version - branch: dev - - name: Publish to Test PyPI - uses: pypa/gh-action-pypi-publish@master - with: - password: ${{secrets.PYPI_TOKEN}} - - name: Send message to Matrix bots channel - id: matrix-chat-message - uses: fadenb/matrix-chat-message@v0.0.6 - with: - homeserver: 'matrix.org' - token: ${{ secrets.MATRIX_TOKEN }} - channel: '!WjxEKjjINpyBRPFgxl:krbel.duckdns.org' - message: | - New ovos-config release! ${{ steps.version.outputs.version }} diff --git a/.github/workflows/publish_major.yml b/.github/workflows/publish_major.yml deleted file mode 100644 index 798b1ca..0000000 --- a/.github/workflows/publish_major.yml +++ /dev/null @@ -1,87 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI -# This will always use the current `dev` branch code and push it to `master` - -name: Publish Major Release X.0.0 -on: - workflow_dispatch: - -jobs: - build_and_publish: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - ref: dev - fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. - - name: Setup Python - uses: actions/setup-python@v1 - with: - python-version: 3.8 - - name: Install Build Tools - run: | - python -m pip install build wheel - - name: Remove alpha (declare stable) - run: | - VER=$(python setup.py --version) - python scripts/remove_alpha.py - - name: "Generate release changelog" - uses: heinrichreimer/github-changelog-generator-action@v2.3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - id: changelog - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Declare alpha stable - branch: dev - - name: Push dev -> master - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: master - force: true - - name: version - run: echo "::set-output name=version::$(python setup.py --version)" - id: version - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token - with: - tag_name: V${{ steps.version.outputs.version }} - release_name: Release ${{ steps.version.outputs.version }} - body: | - Changes in this Release - ${{ steps.changelog.outputs.changelog }} - draft: false - prerelease: false - commitish: master - - name: Build Distribution Packages - run: | - python setup.py bdist_wheel - - name: Prepare next Major version - run: echo "::set-output name=version::$(python setup.py --version)" - id: alpha - - name: Increment Version ${{ steps.alpha.outputs.version }}Alpha0 - run: | - VER=$(python setup.py --version) - python scripts/bump_major.py - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Prepare Next Version - branch: dev - - name: Publish to Test PyPI - uses: pypa/gh-action-pypi-publish@master - with: - password: ${{secrets.PYPI_TOKEN}} - - name: Send message to Matrix bots channel - id: matrix-chat-message - uses: fadenb/matrix-chat-message@v0.0.6 - with: - homeserver: 'matrix.org' - token: ${{ secrets.MATRIX_TOKEN }} - channel: '!WjxEKjjINpyBRPFgxl:krbel.duckdns.org' - message: | - New ovos-config release! ${{ steps.version.outputs.version }} diff --git a/.github/workflows/publish_minor.yml b/.github/workflows/publish_minor.yml deleted file mode 100644 index 189dfcb..0000000 --- a/.github/workflows/publish_minor.yml +++ /dev/null @@ -1,87 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI -# This will always use the current `dev` branch code and push it to `master` - -name: Publish Minor Release .X.0 -on: - workflow_dispatch: - -jobs: - build_and_publish: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - ref: dev - fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. - - name: Setup Python - uses: actions/setup-python@v1 - with: - python-version: 3.8 - - name: Install Build Tools - run: | - python -m pip install build wheel - - name: Remove alpha (declare stable) - run: | - VER=$(python setup.py --version) - python scripts/remove_alpha.py - - name: "Generate release changelog" - uses: heinrichreimer/github-changelog-generator-action@v2.3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - id: changelog - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Declare alpha stable - branch: dev - - name: Push dev -> master - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: master - force: true - - name: version - run: echo "::set-output name=version::$(python setup.py --version)" - id: version - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token - with: - tag_name: V${{ steps.version.outputs.version }} - release_name: Release ${{ steps.version.outputs.version }} - body: | - Changes in this Release - ${{ steps.changelog.outputs.changelog }} - draft: false - prerelease: false - commitish: master - - name: Build Distribution Packages - run: | - python setup.py bdist_wheel - - name: Prepare next Minor version - run: echo "::set-output name=version::$(python setup.py --version)" - id: alpha - - name: Increment Version ${{ steps.alpha.outputs.version }}Alpha0 - run: | - VER=$(python setup.py --version) - python scripts/bump_minor.py - - name: Commit to dev - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Prepare Next Version - branch: dev - - name: Publish to Test PyPI - uses: pypa/gh-action-pypi-publish@master - with: - password: ${{secrets.PYPI_TOKEN}} - - name: Send message to Matrix bots channel - id: matrix-chat-message - uses: fadenb/matrix-chat-message@v0.0.6 - with: - homeserver: 'matrix.org' - token: ${{ secrets.MATRIX_TOKEN }} - channel: '!WjxEKjjINpyBRPFgxl:krbel.duckdns.org' - message: | - New ovos-config release! ${{ steps.version.outputs.version }} diff --git a/.github/workflows/publish_stable.yml b/.github/workflows/publish_stable.yml new file mode 100644 index 0000000..e88d3e6 --- /dev/null +++ b/.github/workflows/publish_stable.yml @@ -0,0 +1,58 @@ +name: Stable Release +on: + push: + branches: [master] + workflow_dispatch: + +jobs: + publish_stable: + uses: TigreGotico/gh-automations/.github/workflows/publish-stable.yml@master + secrets: inherit + with: + branch: 'master' + version_file: 'ovos_audio/version.py' + setup_py: 'setup.py' + publish_release: true + + publish_pypi: + needs: publish_stable + if: success() # Ensure this job only runs if the previous job succeeds + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + ref: dev + fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. + - name: Setup Python + uses: actions/setup-python@v1 + with: + python-version: 3.8 + - name: Install Build Tools + run: | + python -m pip install build wheel + - name: version + run: echo "::set-output name=version::$(python setup.py --version)" + id: version + - name: Build Distribution Packages + run: | + python setup.py sdist bdist_wheel + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@master + with: + password: ${{secrets.PYPI_TOKEN}} + + + sync_dev: + needs: publish_stable + if: success() # Ensure this job only runs if the previous job succeeds + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. + ref: master + - name: Push master -> dev + uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + branch: dev \ No newline at end of file diff --git a/.github/workflows/release_workflow.yml b/.github/workflows/release_workflow.yml new file mode 100644 index 0000000..3a100be --- /dev/null +++ b/.github/workflows/release_workflow.yml @@ -0,0 +1,108 @@ +name: Release Alpha and Propose Stable + +on: + pull_request: + types: [closed] + branches: [dev] + +jobs: + publish_alpha: + if: github.event.pull_request.merged == true + uses: TigreGotico/gh-automations/.github/workflows/publish-alpha.yml@master + secrets: inherit + with: + branch: 'dev' + version_file: 'ovos_audio/version.py' + setup_py: 'setup.py' + update_changelog: true + publish_prerelease: true + changelog_max_issues: 100 + + notify: + if: github.event.pull_request.merged == true + needs: publish_alpha + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Send message to Matrix bots channel + id: matrix-chat-message + uses: fadenb/matrix-chat-message@v0.0.6 + with: + homeserver: 'matrix.org' + token: ${{ secrets.MATRIX_TOKEN }} + channel: '!WjxEKjjINpyBRPFgxl:krbel.duckdns.org' + message: | + new ${{ github.event.repository.name }} PR merged! https://github.com/${{ github.repository }}/pull/${{ github.event.number }} + + publish_pypi: + needs: publish_alpha + if: success() # Ensure this job only runs if the previous job succeeds + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + ref: dev + fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository. + - name: Setup Python + uses: actions/setup-python@v1 + with: + python-version: 3.8 + - name: Install Build Tools + run: | + python -m pip install build wheel + - name: version + run: echo "::set-output name=version::$(python setup.py --version)" + id: version + - name: Build Distribution Packages + run: | + python setup.py sdist bdist_wheel + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@master + with: + password: ${{secrets.PYPI_TOKEN}} + + + propose_release: + needs: publish_alpha + if: success() # Ensure this job only runs if the previous job succeeds + runs-on: ubuntu-latest + steps: + - name: Checkout dev branch + uses: actions/checkout@v3 + with: + ref: dev + + - name: Setup Python + uses: actions/setup-python@v2 + with: + python-version: '3.10' + + - name: Get version from setup.py + id: get_version + run: | + VERSION=$(python setup.py --version) + echo "VERSION=$VERSION" >> $GITHUB_ENV + + - name: Create and push new branch + run: | + git checkout -b release-${{ env.VERSION }} + git push origin release-${{ env.VERSION }} + + - name: Open Pull Request from dev to master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + # Variables + BRANCH_NAME="release-${{ env.VERSION }}" + BASE_BRANCH="master" + HEAD_BRANCH="release-${{ env.VERSION }}" + PR_TITLE="Release ${{ env.VERSION }}" + PR_BODY="Human review requested!" + + # Create a PR using GitHub API + curl -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: token $GITHUB_TOKEN" \ + -d "{\"title\":\"$PR_TITLE\",\"body\":\"$PR_BODY\",\"head\":\"$HEAD_BRANCH\",\"base\":\"$BASE_BRANCH\"}" \ + https://api.github.com/repos/${{ github.repository }}/pulls + diff --git a/scripts/bump_alpha.py b/scripts/bump_alpha.py deleted file mode 100644 index 6c744fd..0000000 --- a/scripts/bump_alpha.py +++ /dev/null @@ -1,18 +0,0 @@ -import fileinput -from os.path import join, dirname - - -version_file = join(dirname(dirname(__file__)), "ovos_audio", "version.py") -version_var_name = "VERSION_ALPHA" - -with open(version_file, "r", encoding="utf-8") as v: - for line in v.readlines(): - if line.startswith(version_var_name): - version = int(line.split("=")[-1]) - new_version = int(version) + 1 - -for line in fileinput.input(version_file, inplace=True): - if line.startswith(version_var_name): - print(f"{version_var_name} = {new_version}") - else: - print(line.rstrip('\n')) diff --git a/scripts/bump_build.py b/scripts/bump_build.py deleted file mode 100644 index 4e31f64..0000000 --- a/scripts/bump_build.py +++ /dev/null @@ -1,21 +0,0 @@ -import fileinput -from os.path import join, dirname - - -version_file = join(dirname(dirname(__file__)), "ovos_audio", "version.py") -version_var_name = "VERSION_BUILD" -alpha_var_name = "VERSION_ALPHA" - -with open(version_file, "r", encoding="utf-8") as v: - for line in v.readlines(): - if line.startswith(version_var_name): - version = int(line.split("=")[-1]) - new_version = int(version) + 1 - -for line in fileinput.input(version_file, inplace=True): - if line.startswith(version_var_name): - print(f"{version_var_name} = {new_version}") - elif line.startswith(alpha_var_name): - print(f"{alpha_var_name} = 0") - else: - print(line.rstrip('\n')) diff --git a/scripts/bump_major.py b/scripts/bump_major.py deleted file mode 100644 index 4cc0b25..0000000 --- a/scripts/bump_major.py +++ /dev/null @@ -1,27 +0,0 @@ -import fileinput -from os.path import join, dirname - - -version_file = join(dirname(dirname(__file__)), "ovos_audio", "version.py") -version_var_name = "VERSION_MAJOR" -minor_var_name = "VERSION_MINOR" -build_var_name = "VERSION_BUILD" -alpha_var_name = "VERSION_ALPHA" - -with open(version_file, "r", encoding="utf-8") as v: - for line in v.readlines(): - if line.startswith(version_var_name): - version = int(line.split("=")[-1]) - new_version = int(version) + 1 - -for line in fileinput.input(version_file, inplace=True): - if line.startswith(version_var_name): - print(f"{version_var_name} = {new_version}") - elif line.startswith(minor_var_name): - print(f"{minor_var_name} = 0") - elif line.startswith(build_var_name): - print(f"{build_var_name} = 0") - elif line.startswith(alpha_var_name): - print(f"{alpha_var_name} = 0") - else: - print(line.rstrip('\n')) diff --git a/scripts/bump_minor.py b/scripts/bump_minor.py deleted file mode 100644 index 59cb9d3..0000000 --- a/scripts/bump_minor.py +++ /dev/null @@ -1,24 +0,0 @@ -import fileinput -from os.path import join, dirname - - -version_file = join(dirname(dirname(__file__)), "ovos_audio", "version.py") -version_var_name = "VERSION_MINOR" -build_var_name = "VERSION_BUILD" -alpha_var_name = "VERSION_ALPHA" - -with open(version_file, "r", encoding="utf-8") as v: - for line in v.readlines(): - if line.startswith(version_var_name): - version = int(line.split("=")[-1]) - new_version = int(version) + 1 - -for line in fileinput.input(version_file, inplace=True): - if line.startswith(version_var_name): - print(f"{version_var_name} = {new_version}") - elif line.startswith(build_var_name): - print(f"{build_var_name} = 0") - elif line.startswith(alpha_var_name): - print(f"{alpha_var_name} = 0") - else: - print(line.rstrip('\n')) diff --git a/scripts/remove_alpha.py b/scripts/remove_alpha.py deleted file mode 100644 index 863b6a0..0000000 --- a/scripts/remove_alpha.py +++ /dev/null @@ -1,13 +0,0 @@ -import fileinput -from os.path import join, dirname - - -version_file = join(dirname(dirname(__file__)), "ovos_audio", "version.py") - -alpha_var_name = "VERSION_ALPHA" - -for line in fileinput.input(version_file, inplace=True): - if line.startswith(alpha_var_name): - print(f"{alpha_var_name} = 0") - else: - print(line.rstrip('\n')) From ddb62ed74121b1debbc5a7324cf7f7af862db3f2 Mon Sep 17 00:00:00 2001 From: JarbasAl Date: Tue, 10 Sep 2024 17:55:17 +0000 Subject: [PATCH 3/5] Increment Version to 0.1.0a1 --- ovos_audio/version.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ovos_audio/version.py b/ovos_audio/version.py index cbb1e3f..5fcf6d3 100644 --- a/ovos_audio/version.py +++ b/ovos_audio/version.py @@ -2,5 +2,5 @@ VERSION_MAJOR = 0 VERSION_MINOR = 1 VERSION_BUILD = 0 -VERSION_ALPHA = 0 -# END_VERSION_BLOCK +VERSION_ALPHA = 1 +# END_VERSION_BLOCK \ No newline at end of file From 058d40ac8f6f9869b351ee415b34fb0cce10ffc2 Mon Sep 17 00:00:00 2001 From: JarbasAl Date: Tue, 10 Sep 2024 17:55:41 +0000 Subject: [PATCH 4/5] Update Changelog --- CHANGELOG.md | 476 +-------------------------------------------------- 1 file changed, 3 insertions(+), 473 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 499f7e9..ece2165 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,482 +1,12 @@ # Changelog -## [V0.0.2a56](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a56) (2024-08-06) +## [0.1.0a1](https://github.com/OpenVoiceOS/ovos-audio/tree/0.1.0a1) (2024-09-10) -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a55...V0.0.2a56) - -**Fixed bugs:** - -- better logs, keep message.context [\#85](https://github.com/OpenVoiceOS/ovos-audio/pull/85) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a55](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a55) (2024-07-17) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a54...V0.0.2a55) - -**Fixed bugs:** - -- fix/drop\_OCP\_mycroft\_hacks [\#80](https://github.com/OpenVoiceOS/ovos-audio/pull/80) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a54](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a54) (2024-07-17) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a53...V0.0.2a54) - -**Fixed bugs:** - -- fix/ducking again [\#79](https://github.com/OpenVoiceOS/ovos-audio/pull/79) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a53](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a53) (2024-07-17) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a52...V0.0.2a53) - -**Fixed bugs:** - -- Wrong volume after ducking when restarting ocp [\#77](https://github.com/OpenVoiceOS/ovos-audio/issues/77) -- fix/ducking [\#78](https://github.com/OpenVoiceOS/ovos-audio/pull/78) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a52](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a52) (2024-07-05) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a51...V0.0.2a52) - -**Fixed bugs:** - -- fix/ducking [\#76](https://github.com/OpenVoiceOS/ovos-audio/pull/76) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a51](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a51) (2024-06-18) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a50...V0.0.2a51) - -**Fixed bugs:** - -- playback queue race condition [\#73](https://github.com/OpenVoiceOS/ovos-audio/issues/73) -- fix/playback\_order [\#74](https://github.com/OpenVoiceOS/ovos-audio/pull/74) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a50](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a50) (2024-06-06) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a49...V0.0.2a50) - -**Fixed bugs:** - -- voice directory not automatically recreated if deleted [\#68](https://github.com/OpenVoiceOS/ovos-audio/issues/68) -- Changing mycroft.conf breaks audio output [\#52](https://github.com/OpenVoiceOS/ovos-audio/issues/52) -- fix/bump\_ocp [\#72](https://github.com/OpenVoiceOS/ovos-audio/pull/72) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a49](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a49) (2024-06-02) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a48...V0.0.2a49) - -**Fixed bugs:** - -- fix: allow for Windows paths [\#71](https://github.com/OpenVoiceOS/ovos-audio/pull/71) ([mikejgray](https://github.com/mikejgray)) - -**Closed issues:** - -- Support for Windows [\#70](https://github.com/OpenVoiceOS/ovos-audio/issues/70) - -## [V0.0.2a48](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a48) (2024-05-30) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a47...V0.0.2a48) - -**Closed issues:** - -- \[PYPI\] Flesh out readme and add long\_descrition [\#47](https://github.com/OpenVoiceOS/ovos-audio/issues/47) - -**Merged pull requests:** - -- Replace relative path in `setup.py` with absolute path [\#69](https://github.com/OpenVoiceOS/ovos-audio/pull/69) ([NeonDaniel](https://github.com/NeonDaniel)) - -## [V0.0.2a47](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a47) (2024-05-23) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a46...V0.0.2a47) - -**Fixed bugs:** - -- fix/ducking [\#67](https://github.com/OpenVoiceOS/ovos-audio/pull/67) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a46](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a46) (2024-05-13) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a45...V0.0.2a46) - -**Fixed bugs:** - -- bug/coming out of ducking [\#65](https://github.com/OpenVoiceOS/ovos-audio/issues/65) -- fix/65 [\#66](https://github.com/OpenVoiceOS/ovos-audio/pull/66) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a45](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a45) (2024-05-11) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a44...V0.0.2a45) - -**Implemented enhancements:** - -- refactor/legacy\_audio ocp state events [\#64](https://github.com/OpenVoiceOS/ovos-audio/pull/64) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a44](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a44) (2024-05-09) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a43...V0.0.2a44) - -**Merged pull requests:** - -- Add test case to validate backend plugin load [\#62](https://github.com/OpenVoiceOS/ovos-audio/pull/62) ([NeonDaniel](https://github.com/NeonDaniel)) - -## [V0.0.2a43](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a43) (2024-05-09) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a42...V0.0.2a43) - -**Implemented enhancements:** - -- feat/improve\_legacy\_support [\#63](https://github.com/OpenVoiceOS/ovos-audio/pull/63) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a42](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a42) (2024-04-29) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a41...V0.0.2a42) - -**Fixed bugs:** - -- fix/tts\_reload [\#57](https://github.com/OpenVoiceOS/ovos-audio/pull/57) ([JarbasAl](https://github.com/JarbasAl)) - -**Closed issues:** - -- config file is not reloaded on change [\#19](https://github.com/OpenVoiceOS/ovos-audio/issues/19) - -## [V0.0.2a41](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a41) (2024-04-29) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a40...V0.0.2a41) - -**Fixed bugs:** - -- fix/ducking [\#60](https://github.com/OpenVoiceOS/ovos-audio/pull/60) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a40](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a40) (2024-04-29) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a39...V0.0.2a40) - -**Implemented enhancements:** - -- feat/b64\_tts [\#58](https://github.com/OpenVoiceOS/ovos-audio/pull/58) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a39](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a39) (2024-04-29) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a38...V0.0.2a39) - -**Closed issues:** - -- threads can only be started once [\#50](https://github.com/OpenVoiceOS/ovos-audio/issues/50) - -**Merged pull requests:** - -- refactor/code\_cleanup [\#59](https://github.com/OpenVoiceOS/ovos-audio/pull/59) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a38](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a38) (2024-03-10) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a37...V0.0.2a38) - -**Merged pull requests:** - -- chore\(docs\): add a long description to PyPi [\#56](https://github.com/OpenVoiceOS/ovos-audio/pull/56) ([mikejgray](https://github.com/mikejgray)) - -## [V0.0.2a37](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a37) (2024-02-11) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a36...V0.0.2a37) - -**Implemented enhancements:** - -- better error logs [\#54](https://github.com/OpenVoiceOS/ovos-audio/pull/54) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a36](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a36) (2024-02-07) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a35...V0.0.2a36) - -**Fixed bugs:** - -- Update requirements.txt [\#53](https://github.com/OpenVoiceOS/ovos-audio/pull/53) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a35](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a35) (2024-01-26) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a34...V0.0.2a35) - -**Implemented enhancements:** - -- Skip dummy fallback TTS, remove mimic as default fallback. [\#51](https://github.com/OpenVoiceOS/ovos-audio/pull/51) ([LordIvanhoe](https://github.com/LordIvanhoe)) - -**Fixed bugs:** - -- ovos-audio stops speaking when some chars are present [\#33](https://github.com/OpenVoiceOS/ovos-audio/issues/33) - -## [V0.0.2a34](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a34) (2024-01-12) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a33...V0.0.2a34) - -**Merged pull requests:** - -- refactor/drop audio service [\#49](https://github.com/OpenVoiceOS/ovos-audio/pull/49) ([NeonJarbas](https://github.com/NeonJarbas)) - -## [V0.0.2a33](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a33) (2023-12-29) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a32...V0.0.2a33) - -**Fixed bugs:** - -- fix - 3 second delay on listen sound [\#46](https://github.com/OpenVoiceOS/ovos-audio/pull/46) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a32](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a32) (2023-12-29) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a31...V0.0.2a32) - -**Fixed bugs:** - -- snd/blop-mark-diangelo.wav file doesn't not exist [\#43](https://github.com/OpenVoiceOS/ovos-audio/issues/43) -- During the service initialization, watchdog complains about something already scheduled. [\#16](https://github.com/OpenVoiceOS/ovos-audio/issues/16) -- The start/end\_listening sounds should be called with the pulse media.role=phone to enable ducking [\#36](https://github.com/OpenVoiceOS/ovos-audio/issues/36) -- Fix issue \#43 [\#44](https://github.com/OpenVoiceOS/ovos-audio/pull/44) ([goldyfruit](https://github.com/goldyfruit)) - -**Closed issues:** - -- paplay not available on Mac OS [\#35](https://github.com/OpenVoiceOS/ovos-audio/issues/35) - -**Merged pull requests:** - -- Update requirements.txt [\#45](https://github.com/OpenVoiceOS/ovos-audio/pull/45) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a31](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a31) (2023-11-08) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a30...V0.0.2a31) - -**Implemented enhancements:** - -- audio service ducking [\#42](https://github.com/OpenVoiceOS/ovos-audio/pull/42) ([emphasize](https://github.com/emphasize)) - -## [V0.0.2a30](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a30) (2023-11-05) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a29...V0.0.2a30) - -**Merged pull requests:** - -- Delete .github/workflows/publish\_docker.yml [\#41](https://github.com/OpenVoiceOS/ovos-audio/pull/41) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a29](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a29) (2023-11-05) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a28...V0.0.2a29) - -**Implemented enhancements:** - -- unmute on hotword [\#40](https://github.com/OpenVoiceOS/ovos-audio/pull/40) ([emphasize](https://github.com/emphasize)) - -## [V0.0.2a28](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a28) (2023-10-27) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a27...V0.0.2a28) - -**Merged pull requests:** - -- Updated logging in PlaybackThread queue handling [\#39](https://github.com/OpenVoiceOS/ovos-audio/pull/39) ([NeonDaniel](https://github.com/NeonDaniel)) - -## [V0.0.2a27](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a27) (2023-10-26) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a26...V0.0.2a27) - -**Merged pull requests:** - -- Move plugins to extra dependencies and update documentation [\#38](https://github.com/OpenVoiceOS/ovos-audio/pull/38) ([NeonDaniel](https://github.com/NeonDaniel)) - -## [V0.0.2a26](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a26) (2023-10-26) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a25...V0.0.2a26) - -**Merged pull requests:** - -- Refactor looped `time.sleep` to use `Event.wait` [\#31](https://github.com/OpenVoiceOS/ovos-audio/pull/31) ([NeonDaniel](https://github.com/NeonDaniel)) - -## [V0.0.2a25](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a25) (2023-10-26) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a24...V0.0.2a25) - -**Merged pull requests:** - -- Update queue warning to deprecation log [\#37](https://github.com/OpenVoiceOS/ovos-audio/pull/37) ([NeonDaniel](https://github.com/NeonDaniel)) - -## [V0.0.2a24](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a24) (2023-10-18) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a23...V0.0.2a24) - -**Implemented enhancements:** - -- feat/handle\_hex\_audiodata [\#34](https://github.com/OpenVoiceOS/ovos-audio/pull/34) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a23](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a23) (2023-10-12) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a22...V0.0.2a23) - -**Closed issues:** - -- This service doesn't seem to get the combo-lock fix about "MemoryTempfile" [\#14](https://github.com/OpenVoiceOS/ovos-audio/issues/14) - -**Merged pull requests:** - -- Update dependencies [\#32](https://github.com/OpenVoiceOS/ovos-audio/pull/32) ([NeonDaniel](https://github.com/NeonDaniel)) - -## [V0.0.2a22](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a22) (2023-10-09) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a21...V0.0.2a22) - -**Implemented enhancements:** - -- feat/skip\_skills\_in\_dialog\_transform [\#30](https://github.com/OpenVoiceOS/ovos-audio/pull/30) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a21](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a21) (2023-10-09) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a20...V0.0.2a21) - -**Fixed bugs:** - -- fix/playback thread [\#29](https://github.com/OpenVoiceOS/ovos-audio/pull/29) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a20](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a20) (2023-10-08) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a19...V0.0.2a20) - -**Fixed bugs:** - -- hotfix/plugin config loading [\#28](https://github.com/OpenVoiceOS/ovos-audio/pull/28) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a19](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a19) (2023-10-07) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a18...V0.0.2a19) - -**Implemented enhancements:** - -- feat/dialog\_transformers [\#27](https://github.com/OpenVoiceOS/ovos-audio/pull/27) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a18](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a18) (2023-09-26) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a17...V0.0.2a18) - -**Implemented enhancements:** - -- add soundfile [\#26](https://github.com/OpenVoiceOS/ovos-audio/pull/26) ([emphasize](https://github.com/emphasize)) - -## [V0.0.2a17](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a17) (2023-09-07) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a16...V0.0.2a17) - -**Implemented enhancements:** - -- feat/sounds\_playback in ovos-audio [\#25](https://github.com/OpenVoiceOS/ovos-audio/pull/25) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a16](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a16) (2023-08-21) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a15...V0.0.2a16) - -**Fixed bugs:** - -- Fix loading of OCP plugin [\#23](https://github.com/OpenVoiceOS/ovos-audio/pull/23) ([Ramblurr](https://github.com/Ramblurr)) - -**Closed issues:** - -- Possible issue with pre-release [\#21](https://github.com/OpenVoiceOS/ovos-audio/issues/21) - -## [V0.0.2a15](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a15) (2023-08-04) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a14...V0.0.2a15) - -**Closed issues:** - -- Audio Service Non-Functioning [\#20](https://github.com/OpenVoiceOS/ovos-audio/issues/20) +[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2...0.1.0a1) **Merged pull requests:** -- refactor/optional-ocp [\#17](https://github.com/OpenVoiceOS/ovos-audio/pull/17) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a14](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a14) (2023-06-21) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a13...V0.0.2a14) - -**Implemented enhancements:** - -- session\_id [\#18](https://github.com/OpenVoiceOS/ovos-audio/pull/18) ([JarbasAl](https://github.com/JarbasAl)) - -**Closed issues:** - -- Add some TTS to the requirements.txt? [\#4](https://github.com/OpenVoiceOS/ovos-audio/issues/4) - -## [V0.0.2a13](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a13) (2023-05-19) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a12...V0.0.2a13) - -**Fixed bugs:** - -- rm PIDLock [\#13](https://github.com/OpenVoiceOS/ovos-audio/pull/13) ([JarbasAl](https://github.com/JarbasAl)) - -**Closed issues:** - -- Killed if previous audio.pid exists [\#12](https://github.com/OpenVoiceOS/ovos-audio/issues/12) - -## [V0.0.2a12](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a12) (2023-05-18) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a11...V0.0.2a12) - -**Merged pull requests:** - -- Optionally skip fallback TTS init [\#11](https://github.com/OpenVoiceOS/ovos-audio/pull/11) ([NeonDaniel](https://github.com/NeonDaniel)) - -## [V0.0.2a11](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a11) (2023-04-08) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a10...V0.0.2a11) - -## [V0.0.2a10](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a10) (2023-04-05) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a9...V0.0.2a10) - -## [V0.0.2a9](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a9) (2023-04-05) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a8...V0.0.2a9) - -## [V0.0.2a8](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a8) (2023-04-05) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a7...V0.0.2a8) - -## [V0.0.2a7](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a7) (2023-04-05) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a6...V0.0.2a7) - -## [V0.0.2a6](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a6) (2023-04-04) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a5...V0.0.2a6) - -**Implemented enhancements:** - -- Feat/audio from core [\#1](https://github.com/OpenVoiceOS/ovos-audio/pull/1) ([JarbasAl](https://github.com/JarbasAl)) - -**Fixed bugs:** - -- bump ovos-utils - fix/circular\_import [\#2](https://github.com/OpenVoiceOS/ovos-audio/pull/2) ([JarbasAl](https://github.com/JarbasAl)) - -**Merged pull requests:** - -- Add ovos-audio console script [\#7](https://github.com/OpenVoiceOS/ovos-audio/pull/7) ([goldyfruit](https://github.com/goldyfruit)) -- Remove mycroft dependancy [\#6](https://github.com/OpenVoiceOS/ovos-audio/pull/6) ([goldyfruit](https://github.com/goldyfruit)) - -## [V0.0.2a5](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a5) (2023-04-04) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a4...V0.0.2a5) - -## [V0.0.2a4](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a4) (2023-04-04) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a3...V0.0.2a4) - -## [V0.0.2a3](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a3) (2023-04-04) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a2...V0.0.2a3) - -## [V0.0.2a2](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a2) (2023-04-04) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/V0.0.2a1...V0.0.2a2) - -## [V0.0.2a1](https://github.com/OpenVoiceOS/ovos-audio/tree/V0.0.2a1) (2023-04-04) - -[Full Changelog](https://github.com/OpenVoiceOS/ovos-audio/compare/3855d26909ac86f2cfd5f1c33331711b4915be43...V0.0.2a1) - -**Closed issues:** - -- No ovos-audio binary to start the service [\#5](https://github.com/OpenVoiceOS/ovos-audio/issues/5) -- mycroft dependancy into \_\_main\_\_.py [\#3](https://github.com/OpenVoiceOS/ovos-audio/issues/3) +- chore:semver\_automations [\#91](https://github.com/OpenVoiceOS/ovos-audio/pull/91) ([JarbasAl](https://github.com/JarbasAl)) From 75ecd744a8657efc1c2ee80a85a3c3fbc457a0ad Mon Sep 17 00:00:00 2001 From: JarbasAI <33701864+JarbasAl@users.noreply.github.com> Date: Tue, 10 Sep 2024 18:57:24 +0100 Subject: [PATCH 5/5] Update requirements.txt --- requirements/requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements/requirements.txt b/requirements/requirements.txt index 3e4268e..99eb0a3 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -1,4 +1,4 @@ ovos-utils~=0.0, >=0.0.38 ovos-bus-client~=0.0, >=0.0.8 -ovos-config~=0.0,>=0.0.13a7 -ovos-plugin-manager~=0.0, >=0.0.26a22 \ No newline at end of file +ovos-config~=0.0,>=0.0.13 +ovos-plugin-manager~=0.0, >=0.0.26