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.3 #23

Merged
merged 26 commits into from
Jul 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
480648e
Prepare Next Version
JarbasAl Apr 29, 2023
18788f0
fix/setup.py
JarbasAl Apr 30, 2023
4f624ae
Increment Version
JarbasAl Apr 30, 2023
6e69846
hotix/setup.py missing module
JarbasAl May 1, 2023
502dec0
Increment Version
JarbasAl May 1, 2023
fd50fd9
:tada: - GUI plugin (#11)
JarbasAl Jun 9, 2023
11e412a
Increment Version
JarbasAl Jun 9, 2023
926c3aa
Minor logging and method annotation changes (#13)
NeonDaniel Jun 9, 2023
2ab6875
Increment Version
JarbasAl Jun 9, 2023
ec2f93f
Remove unused ovos-backend-client dependency (#14)
NeonDaniel Jun 13, 2023
46c171f
Increment Version
JarbasAl Jun 13, 2023
100fb1f
Unit Tests and Documentation (#15)
NeonDaniel Jun 23, 2023
f446173
Increment Version
JarbasAl Jun 23, 2023
54e7e57
Update dependencies to stable versions (#16)
NeonDaniel Jul 4, 2023
60769f0
Increment Version
NeonDaniel Jul 4, 2023
fc49193
GUI File Server and Alternate GUI Framework Support (#9)
JarbasAl Jul 8, 2023
d65cf2a
Increment Version
JarbasAl Jul 8, 2023
0aba666
Fix local system resource resolution (#20)
NeonDaniel Jul 19, 2023
4e67ee9
Increment Version
NeonDaniel Jul 19, 2023
c56adf2
Update automation to current standards (#21)
NeonDaniel Jul 20, 2023
07d6d66
Increment Version to 0.0.3a10
NeonDaniel Jul 20, 2023
4bb96f7
Update Changelog
NeonDaniel Jul 20, 2023
13926b3
Add description to setup.py to fix #21 (#22)
NeonDaniel Jul 20, 2023
fdfce4e
Increment Version to 0.0.3a11
NeonDaniel Jul 20, 2023
5dc08be
Update Changelog
NeonDaniel Jul 20, 2023
3340c6e
Increment Version to 0.0.3
NeonDaniel Jul 20, 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
36 changes: 0 additions & 36 deletions .github/workflows/build_tests.yml

This file was deleted.

19 changes: 0 additions & 19 deletions .github/workflows/dev2master.yml

This file was deleted.

40 changes: 3 additions & 37 deletions .github/workflows/license_tests.yml
Original file line number Diff line number Diff line change
@@ -1,44 +1,10 @@
name: Run License Tests
on:
push:
branches:
- master
workflow_dispatch:
pull_request:
branches:
- dev
workflow_dispatch:

- master
jobs:
license_tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- 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: Install System Dependencies
run: |
sudo apt-get update
sudo apt install python3-dev swig libssl-dev
- name: Install core repo
run: |
pip install .
- name: Get explicit and transitive dependencies
run: |
pip freeze > requirements-all.txt
- name: Check python
id: license_check_report
uses: pilosus/[email protected]
with:
requirements: 'requirements-all.txt'
fail: 'Copyleft,Other,Error'
fails-only: true
exclude: '^(tqdm).*'
exclude-license: '^(Mozilla).*$'
- name: Print report
if: ${{ always() }}
run: echo "${{ steps.license_check_report.outputs.report }}"
uses: neongeckocom/.github/.github/workflows/license_tests.yml@master
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_gui/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 }}
69 changes: 13 additions & 56 deletions .github/workflows/publish_alpha.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# 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:
Expand All @@ -9,67 +8,25 @@ on:
paths-ignore:
- 'ovos_gui/version.py'
- 'test/**'
- 'examples/**'
- '.github/**'
- '.gitignore'
- 'LICENSE'
- 'CHANGELOG.md'
- 'MANIFEST.in'
- 'readme.md'
- '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/[email protected]
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}}
publish_alpha_release:
uses: neongeckocom/.github/.github/workflows/publish_alpha_release.yml@master
secrets:
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
with:
version_file: "ovos_gui/version.py"
publish_prerelease: true
update_changelog: true
alpha_var: VERSION_ALPHA
build_var: VERSION_BUILD
minor_var: VERSION_MINOR
major_var: VERSION_MAJOR
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
Loading