Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
10fef48
Increment Version to 1.0.10a1
JarbasAl Apr 3, 2026
864660e
Update Changelog
JarbasAl Apr 3, 2026
4b8f332
Merge pull request #32 from OpenVoiceOS/update/ovos_adapt_parser/ovos…
JarbasAl Apr 9, 2026
e1a68c9
Increment Version to 1.0.10a2
JarbasAl Apr 9, 2026
9fb81ef
Update Changelog
JarbasAl Apr 9, 2026
aec335e
feat(test): ovoscope end-to-end tests for AdaptPipeline (#34)
JarbasAl May 14, 2026
5071db8
Increment Version to 1.1.0a1
JarbasAl May 14, 2026
9f264cd
Update Changelog
JarbasAl May 14, 2026
8208165
feat: expand OVOS template syntax in vocab entries (#36)
JarbasAl May 21, 2026
91131df
Increment Version to 1.2.0a1
JarbasAl May 21, 2026
cff0e6e
Update Changelog
JarbasAl May 21, 2026
05ab06a
docs: add zero-to-hero documentation guide (#39)
JarbasAl May 22, 2026
15343b7
Increment Version to 1.2.0a2
JarbasAl May 22, 2026
950b7b6
Update Changelog
JarbasAl May 22, 2026
62c2d52
feat: HierarchicalIntentDeterminationEngine (#37)
JarbasAl May 22, 2026
d1a8139
Increment Version to 1.3.0a1
JarbasAl May 22, 2026
31b4ac8
Update Changelog
JarbasAl May 22, 2026
237925a
feat!: bucket engines by full BCP-47 tag, migrate to ovos-spec-tools …
JarbasAl May 23, 2026
60e93d5
Increment Version to 1.3.1a1
JarbasAl May 23, 2026
ec42631
Update Changelog
JarbasAl May 23, 2026
509a034
fix(deps): allow ovos-workshop 9.x (widen <9.0.0 -> <10.0.0) (#45)
JarbasAl Jun 27, 2026
4a81bfd
Increment Version to 1.3.2a1
JarbasAl Jun 27, 2026
b839f9f
Update Changelog
JarbasAl Jun 27, 2026
15cdf8a
fix: guard None session blacklists in intent match filters (#47)
JarbasAl Jun 27, 2026
c6b6eb6
Increment Version to 1.3.3a1
JarbasAl Jun 27, 2026
54fda13
Update Changelog
JarbasAl Jun 27, 2026
2c96028
fix: accept foreign (ovos-spec-tools / ovos-workshop) Intents at regi…
JarbasAl Jun 27, 2026
04b4dce
Increment Version to 1.3.4a1
JarbasAl Jun 27, 2026
9ce6098
Update Changelog
JarbasAl Jun 27, 2026
9b87995
feat: consume OVOS-INTENT-4 keyword registration (alongside legacy) (…
JarbasAl Jun 27, 2026
72754af
Increment Version to 1.4.0a1
JarbasAl Jun 27, 2026
2436315
Update Changelog
JarbasAl Jun 27, 2026
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
14 changes: 14 additions & 0 deletions .github/workflows/build-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: Build Tests

on:
pull_request:
branches: [dev, master, main]
workflow_dispatch:

jobs:
build:
uses: OpenVoiceOS/gh-automations/.github/workflows/build-tests.yml@dev
with:
python_versions: '["3.10", "3.11", "3.12", "3.13", "3.14"]'
install_extras: 'test'
test_path: 'test'
36 changes: 0 additions & 36 deletions .github/workflows/build_tests.yml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ jobs:
label:
runs-on: ubuntu-latest
steps:
- uses: bcoe/conventional-release-labels@v1
- uses: bcoe/conventional-release-labels@v1
16 changes: 16 additions & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Code Coverage

on:
pull_request:
branches: [dev]
workflow_dispatch:

jobs:
coverage:
uses: OpenVoiceOS/gh-automations/.github/workflows/coverage.yml@dev
with:
python_version: '3.11'
coverage_source: 'ovos_adapt_parser'
test_path: 'test/'
install_extras: ''
min_coverage: 0
34 changes: 0 additions & 34 deletions .github/workflows/install_tests.yml

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/license_check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: License Check

on:
pull_request:
branches: [dev]
workflow_dispatch:

jobs:
license_check:
uses: OpenVoiceOS/gh-automations/.github/workflows/license-check.yml@dev
44 changes: 0 additions & 44 deletions .github/workflows/license_tests.yml

This file was deleted.

13 changes: 13 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Lint

on:
pull_request:
branches: [dev, master, main]
workflow_dispatch:

jobs:
lint:
uses: OpenVoiceOS/gh-automations/.github/workflows/lint.yml@dev
with:
ruff: true
pre_commit: false # set true if .pre-commit-config.yaml exists
17 changes: 17 additions & 0 deletions .github/workflows/opm-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: OPM Plugin Check

on:
pull_request:
branches: [dev, master, main]
workflow_dispatch:

jobs:
opm_check:
uses: OpenVoiceOS/gh-automations/.github/workflows/opm-check.yml@dev
with:
python_version: '3.11'
plugin_type: 'pipeline'
opm_require_found: true
opm_validate_interface: true
opm_test_import: true
opm_perf_threshold_ms: 500
22 changes: 22 additions & 0 deletions .github/workflows/ovoscope.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: E2E Tests (ovoscope)

on:
pull_request:
branches: [dev]
paths:
- 'ovos_adapt/**'
- 'test/test_ovoscope_e2e.py'
- 'test/end2end/**'
- '.github/workflows/ovoscope.yml'
workflow_dispatch:

jobs:
e2e:
uses: OpenVoiceOS/gh-automations/.github/workflows/ovoscope.yml@dev
with:
install_extras: "test"
test_path: "test/test_ovoscope_e2e.py test/end2end/"
require_adapt: true
# Validate against the unreleased ovoscope dev branch (E2EPipelineHarness).
# Drop once ovoscope is released to PyPI with the harness.
pre_release: true
10 changes: 10 additions & 0 deletions .github/workflows/pip_audit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: PIP Audit

on:
pull_request:
branches: [dev]
workflow_dispatch:

jobs:
pip_audit:
uses: OpenVoiceOS/gh-automations/.github/workflows/pip-audit.yml@dev
65 changes: 15 additions & 50 deletions .github/workflows/publish_stable.yml
Original file line number Diff line number Diff line change
@@ -1,58 +1,23 @@
name: Stable Release
name: Publish Stable Release

on:
push:
branches: [master]
workflow_dispatch:
push:
branches: [master, main]

permissions:
contents: write # required for version bump commit and release tag

jobs:
publish_stable:
uses: TigreGotico/gh-automations/.github/workflows/publish-stable.yml@master
secrets: inherit
if: github.actor != 'github-actions[bot]'
uses: OpenVoiceOS/gh-automations/.github/workflows/publish-stable.yml@dev
secrets:
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
MATRIX_TOKEN: ${{ secrets.MATRIX_TOKEN }}
with:
branch: 'master'
version_file: 'ovos_adapt/version.py'
setup_py: 'setup.py'
publish_pypi: true
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@v4
with:
ref: master
fetch-depth: 0 # otherwise, there would be errors pushing refs to the destination repository.
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
- 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@v4
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
sync_dev: true
notify_matrix: true
13 changes: 13 additions & 0 deletions .github/workflows/release-preview.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Release Preview

on:
pull_request:
branches: [dev]
workflow_dispatch:

jobs:
release_preview:
uses: OpenVoiceOS/gh-automations/.github/workflows/release-preview.yml@dev
with:
package_name: 'ovos_adapt_parser'
version_file: 'ovos_adapt/version.py'
Loading