From a3e552a122f4fe32bc1e089dca98cc0527b4f0d1 Mon Sep 17 00:00:00 2001 From: JarbasAl Date: Mon, 2 Sep 2024 18:23:40 +0000 Subject: [PATCH 1/9] Prepare Next Version --- version.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/version.py b/version.py index 03ebedf..cbb1e3f 100644 --- a/version.py +++ b/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 65d9dc7ecac71b9743aa4afdcc9f23f9aa62b786 Mon Sep 17 00:00:00 2001 From: "gitlocalize-app[bot]" <55277160+gitlocalize-app[bot]@users.noreply.github.com> Date: Sun, 6 Oct 2024 14:08:15 +0100 Subject: [PATCH 2/9] Add Catalan translation (#28) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Joan Montané --- translations/ca-es/dialogs.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 translations/ca-es/dialogs.json diff --git a/translations/ca-es/dialogs.json b/translations/ca-es/dialogs.json new file mode 100644 index 0000000..18e610d --- /dev/null +++ b/translations/ca-es/dialogs.json @@ -0,0 +1,10 @@ +{ + "gpt_error.dialog": [ + "No he pogut obtenir una resposta de {name}", + "Ho sento, però hi ha hagut un error amb la sol·licitud {name}." + ], + "asking.dialog": [ + "Deixa'm preguntar a {name}", + "Ho demano a {name}" + ] +} From 5175a570bfc0c6ea474ce0b56df14deea270d748 Mon Sep 17 00:00:00 2001 From: JarbasAl Date: Sun, 6 Oct 2024 13:08:28 +0000 Subject: [PATCH 3/9] Update translations --- locale/ca-es/asking.dialog | 2 ++ locale/ca-es/gpt_error.dialog | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 locale/ca-es/asking.dialog create mode 100644 locale/ca-es/gpt_error.dialog diff --git a/locale/ca-es/asking.dialog b/locale/ca-es/asking.dialog new file mode 100644 index 0000000..4312938 --- /dev/null +++ b/locale/ca-es/asking.dialog @@ -0,0 +1,2 @@ +Deixa'm preguntar a {name} +Ho demano a {name} \ No newline at end of file diff --git a/locale/ca-es/gpt_error.dialog b/locale/ca-es/gpt_error.dialog new file mode 100644 index 0000000..2128631 --- /dev/null +++ b/locale/ca-es/gpt_error.dialog @@ -0,0 +1,2 @@ +Ho sento, però hi ha hagut un error amb la sol·licitud {name}. +No he pogut obtenir una resposta de {name} \ No newline at end of file From e87a89f24dd9143eff1af10c979de09541d3e071 Mon Sep 17 00:00:00 2001 From: JarbasAI <33701864+JarbasAl@users.noreply.github.com> Date: Tue, 15 Oct 2024 04:28:09 +0100 Subject: [PATCH 4/9] fix:update_requirements (#30) --- .github/workflows/conventional-label.yaml | 10 ++ .github/workflows/dev2master.yml | 20 ---- .github/workflows/publish_alpha.yml | 75 --------------- .github/workflows/publish_build.yml | 86 ----------------- .github/workflows/publish_major.yml | 86 ----------------- .github/workflows/publish_minor.yml | 86 ----------------- .github/workflows/publish_stable.yml | 58 ++++++++++++ .github/workflows/release_workflow.yml | 108 ++++++++++++++++++++++ requirements.txt | 6 +- 9 files changed, 179 insertions(+), 356 deletions(-) create mode 100644 .github/workflows/conventional-label.yaml delete mode 100644 .github/workflows/dev2master.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 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 cc76fee..0000000 --- a/.github/workflows/dev2master.yml +++ /dev/null @@ -1,20 +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/publish_alpha.yml b/.github/workflows/publish_alpha.yml deleted file mode 100644 index 1cd4443..0000000 --- a/.github/workflows/publish_alpha.yml +++ /dev/null @@ -1,75 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI - -name: Publish Alpha Build ...aX -on: - push: - branches: - - dev - paths-ignore: - - 'version.py' - - 'test/**' - - 'examples/**' - - '.github/**' - - '.gitignore' - - 'LICENSE' - - 'CHANGELOG.md' - - 'MANIFEST.in' - - 'readme.md' - - 'scripts/**' - - 'translations/**' - 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 PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - password: ${{secrets.PYPI_TOKEN}} diff --git a/.github/workflows/publish_build.yml b/.github/workflows/publish_build.yml deleted file mode 100644 index 6f7c8ad..0000000 --- a/.github/workflows/publish_build.yml +++ /dev/null @@ -1,86 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI - -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 PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - 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 skill-ovos-fallback-unknown release! ${{ steps.version.outputs.version }} diff --git a/.github/workflows/publish_major.yml b/.github/workflows/publish_major.yml deleted file mode 100644 index 220cdfe..0000000 --- a/.github/workflows/publish_major.yml +++ /dev/null @@ -1,86 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI - -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 PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - 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 skill-ovos-fallback-unknown release! ${{ steps.version.outputs.version }} diff --git a/.github/workflows/publish_minor.yml b/.github/workflows/publish_minor.yml deleted file mode 100644 index eeadd42..0000000 --- a/.github/workflows/publish_minor.yml +++ /dev/null @@ -1,86 +0,0 @@ -# This workflow will generate a distribution and upload it to PyPI - -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 PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - 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 skill-ovos-fallback-unknown 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..5c346e8 --- /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: '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 Test 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..d17f77f --- /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: '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 Test 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/requirements.txt b/requirements.txt index bac7062..5975864 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ ovos-solver-openai-persona-plugin>=0.0.0a8 -ovos-utils~=0.0, >=0.0.28 -ovos_workshop~=0.0, >=0.0.11 -ovos-plugin-manager~=0.0, >=0.0.26a9 +ovos-utils>=0.0.38 +ovos-workshop>=0.0.15,<2.0.0 +ovos-plugin-manager~=0.0, >=0.0.26 ovos-translate-server-plugin From f939e1f6f594f35e3042d48cff01aa778aa1af69 Mon Sep 17 00:00:00 2001 From: JarbasAl Date: Tue, 15 Oct 2024 03:28:26 +0000 Subject: [PATCH 5/9] Increment Version to --- version.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/version.py b/version.py index cbb1e3f..8a891f2 100644 --- a/version.py +++ b/version.py @@ -1,6 +1,6 @@ # START_VERSION_BLOCK VERSION_MAJOR = 0 VERSION_MINOR = 1 -VERSION_BUILD = 0 -VERSION_ALPHA = 0 +VERSION_BUILD = 1 +VERSION_ALPHA = 1 # END_VERSION_BLOCK From c0d0f3466fcac69dde5f63e7380ffa4268e2c0d6 Mon Sep 17 00:00:00 2001 From: JarbasAl Date: Tue, 15 Oct 2024 03:28:47 +0000 Subject: [PATCH 6/9] Update Changelog --- CHANGELOG.md | 139 ++------------------------------------------------- 1 file changed, 3 insertions(+), 136 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e50189f..65b7a50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,145 +2,12 @@ ## [Unreleased](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/HEAD) -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a17...HEAD) +[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2...HEAD) **Merged pull requests:** -- Fallback in italian [\#24](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/24) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app)) -- pt-pt/translate [\#23](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/23) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app)) - -## [V0.0.2a17](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a17) (2024-04-03) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a16...V0.0.2a17) - -## [V0.0.2a16](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a16) (2024-04-03) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a15...V0.0.2a16) - -**Implemented enhancements:** - -- Add name and confirmation options [\#22](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/22) ([goldyfruit](https://github.com/goldyfruit)) - -## [V0.0.2a15](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a15) (2024-03-18) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a14...V0.0.2a15) - -**Merged pull requests:** - -- Updated Readme about localAi and extra settings [\#21](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/21) ([timonvanhasselt](https://github.com/timonvanhasselt)) - -## [V0.0.2a14](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a14) (2024-03-18) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a13...V0.0.2a14) - -**Merged pull requests:** - -- Dutch translation of the dialogs [\#20](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/20) ([timonvanhasselt](https://github.com/timonvanhasselt)) - -## [V0.0.2a13](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a13) (2024-02-17) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a12...V0.0.2a13) - -**Implemented enhancements:** - -- feat: populate default settings, warn user if key missing [\#19](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/19) ([mikejgray](https://github.com/mikejgray)) - -**Fixed bugs:** - -- Skill isn't working on latest buildroot image [\#9](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/issues/9) - -**Closed issues:** - -- populate default settings, warn user about file location if key missing [\#16](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/issues/16) - -## [V0.0.2a12](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a12) (2024-02-14) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a11...V0.0.2a12) - -**Implemented enhancements:** - -- feat/streaming [\#18](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/18) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a11](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a11) (2024-01-22) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a10...V0.0.2a11) - -**Fixed bugs:** - -- fix/not\_loading\_without\_key [\#15](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/15) ([JarbasAl](https://github.com/JarbasAl)) - -**Closed issues:** - -- Fails to create the skills settings folder and settings.json at first run [\#14](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/issues/14) - -## [V0.0.2a10](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a10) (2023-12-30) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a9...V0.0.2a10) - -**Fixed bugs:** - -- Fix async issue with HiveMind [\#13](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/13) ([goldyfruit](https://github.com/goldyfruit)) - -## [V0.0.2a9](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a9) (2023-12-29) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a8...V0.0.2a9) - -**Implemented enhancements:** - -- Add dialog and make it more async [\#11](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/11) ([goldyfruit](https://github.com/goldyfruit)) - -**Closed issues:** - -- Missing OVOSLangTranslationFactory mapping [\#8](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/issues/8) - -## [V0.0.2a8](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a8) (2023-11-25) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a7...V0.0.2a8) - -## [V0.0.2a7](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a7) (2023-11-25) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a6...V0.0.2a7) - -## [V0.0.2a6](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a6) (2023-11-25) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a5...V0.0.2a6) - -## [V0.0.2a5](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a5) (2023-11-25) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a4...V0.0.2a5) - -## [V0.0.2a4](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a4) (2023-11-25) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a3...V0.0.2a4) - -## [V0.0.2a3](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a3) (2023-05-25) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a2...V0.0.2a3) - -**Closed issues:** - -- Throws an exception on missing api key, outputs nothing after key is set. [\#7](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/issues/7) - -## [V0.0.2a2](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a2) (2023-03-20) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2a1...V0.0.2a2) - -**Fixed bugs:** - -- feat/selectable\_model [\#6](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/6) ([JarbasAl](https://github.com/JarbasAl)) - -## [V0.0.2a1](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/V0.0.2a1) (2023-03-20) - -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/1c73c6a5e5a16b4644004c85d465bc690c0db506...V0.0.2a1) - -**Implemented enhancements:** - -- feat/solver\_plugin [\#5](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/5) ([JarbasAl](https://github.com/JarbasAl)) - -**Merged pull requests:** - -- Feat/engine from settings [\#4](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/4) ([JarbasAl](https://github.com/JarbasAl)) -- feat/runtime\_requirements [\#3](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/3) ([JarbasAl](https://github.com/JarbasAl)) +- fix:update\_requirements [\#30](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/30) ([JarbasAl](https://github.com/JarbasAl)) +- Add Catalan translation [\#28](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/28) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app)) From dbcb81eada637168e99f7a0ff3976a6495a61b6c Mon Sep 17 00:00:00 2001 From: JarbasAI <33701864+JarbasAl@users.noreply.github.com> Date: Tue, 15 Oct 2024 05:19:24 +0100 Subject: [PATCH 7/9] fix:long description (#31) semver automations fail if dont use full path for README --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 77ce722..bfbd0b3 100755 --- a/setup.py +++ b/setup.py @@ -43,7 +43,7 @@ def find_resource_files(): return package_data -with open("README.md", "r") as f: +with open(path.join(path.abspath(path.dirname(__file__)), "README.md"), "r") as f: long_description = f.read() From 204f150a606e531d91f5cc1843e3c93bc1a25f71 Mon Sep 17 00:00:00 2001 From: JarbasAl Date: Tue, 15 Oct 2024 04:19:39 +0000 Subject: [PATCH 8/9] Increment Version to 0.1.2a1 --- version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.py b/version.py index 8a891f2..0349344 100644 --- a/version.py +++ b/version.py @@ -1,6 +1,6 @@ # START_VERSION_BLOCK VERSION_MAJOR = 0 VERSION_MINOR = 1 -VERSION_BUILD = 1 +VERSION_BUILD = 2 VERSION_ALPHA = 1 # END_VERSION_BLOCK From f2c93d401b14763a4b247fa999f263ad5ebe35c6 Mon Sep 17 00:00:00 2001 From: JarbasAl Date: Tue, 15 Oct 2024 04:20:01 +0000 Subject: [PATCH 9/9] Update Changelog --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65b7a50..65c90d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,12 @@ # Changelog -## [Unreleased](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/HEAD) +## [0.1.2a1](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/tree/0.1.2a1) (2024-10-15) -[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2...HEAD) +[Full Changelog](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/compare/V0.0.2...0.1.2a1) **Merged pull requests:** +- fix:long description [\#31](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/31) ([JarbasAl](https://github.com/JarbasAl)) - fix:update\_requirements [\#30](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/30) ([JarbasAl](https://github.com/JarbasAl)) - Add Catalan translation [\#28](https://github.com/OpenVoiceOS/skill-ovos-fallback-chatgpt/pull/28) ([gitlocalize-app[bot]](https://github.com/apps/gitlocalize-app))