Skip to content

Commit 84d483c

Browse files
committed
Release v4.5
Upgrade GH actions for `none-shall-pass` and `pypi-publish`
1 parent ad2d4d7 commit 84d483c

4 files changed

Lines changed: 19 additions & 30 deletions

File tree

.github/workflows/markdown-validation.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ on:
77

88
jobs:
99
none-shall-pass:
10-
runs-on:
11-
- self-hosted
12-
- Ubuntu
10+
runs-on: thevickypedia-default
1311
steps:
1412
- uses: actions/checkout@v4
1513
- uses: thevickypedia/none-shall-pass@v5

.github/workflows/python-publish.yml

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,9 @@ on:
66
workflow_dispatch:
77

88
jobs:
9-
deploy:
10-
11-
runs-on: self-hosted
12-
9+
pypi-publisher:
10+
runs-on: thevickypedia-default
1311
steps:
14-
- uses: actions/checkout@v2
15-
- name: Set up Python
16-
uses: actions/setup-python@v2
17-
with:
18-
python-version: '3.x'
19-
- name: Install dependencies
20-
run: |
21-
python -m pip install --upgrade pip
22-
pip install build twine
23-
shell: bash
24-
- name: Create packages
25-
run: python -m build
26-
shell: bash
27-
- name: Run twine check
28-
run: twine check dist/*
29-
shell: bash
30-
- name: Upload to pypi
31-
env:
32-
TWINE_USERNAME: ${{ secrets.PYPI_USER }}
33-
TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }}
34-
run: twine upload dist/*.whl
35-
shell: bash
12+
- uses: thevickypedia/pypi-publisher@v3
13+
env:
14+
token: ${{ secrets.PYPI_TOKEN }}

jarvis/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
from multiprocessing import current_process
33

4-
version = "4.4.2"
4+
version = "4.5"
55

66
install_script = os.path.join(os.path.dirname(__file__), "lib", "install.sh")
77

release_notes.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
Release Notes
22
=============
33

4+
v4.5 (05/28/2024)
5+
-----------------
6+
- Includes stability improvements for IOT devices
7+
- Improved installation experience focused to support only python 3.10 and 3.11
8+
- Includes a new feature to host a proxy server for `GET` requests
9+
- Onboard a new tool for notifications - `ntfy`
10+
- Allows multiple websites for CORS origins
11+
- Includes bug fixes and improved linting across the project
12+
- Enables multiple notification channels for reminders
13+
- Replaces in house module for car controls with `jlrpy`
14+
- Includes frozen pypi packages for all supported devices
15+
416
v4.4.2 (02/03/2024)
517
-------------------
618
- Bug fix on flaky response when all the lights fail to connect

0 commit comments

Comments
 (0)