Compare commits

...

18 Commits
1.4.0 ... main

Author SHA1 Message Date
Jesse Hills df4b36d80a
Update README.md 2023-07-04 11:40:01 +12:00
dependabot[bot] df73bb5585
Bump actions/cache from 2 to 3.0.1 (#118)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:37:50 +02:00
dependabot[bot] 77c8d64110
Bump actions/setup-python from 2.3.1 to 3.1.0 (#120)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:37:43 +02:00
dependabot[bot] f51fd45f11
Bump pylint from 2.12.2 to 2.13.4 (#119)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:28:25 +02:00
dependabot[bot] aef82a0761
Bump actions/checkout from 2.4.0 to 3 (#108)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:17:16 +02:00
dependabot[bot] bd67d926f0
Bump black from 22.1.0 to 22.3.0 (#116)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:16:56 +02:00
dependabot[bot] 18176f051a
Bump black from 21.12b0 to 22.1.0 (#104)
Bumps [black](https://github.com/psf/black) from 21.12b0 to 22.1.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/commits/22.1.0)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-31 20:08:04 +01:00
dependabot[bot] b4aaa8a5d7
Bump pylint from 2.11.1 to 2.12.2 (#93)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-08 14:09:43 +01:00
Otto Winter 1c24e594e9
Fix CI needs apt update sometimes (#100) 2022-01-08 14:01:47 +01:00
dependabot[bot] b1bfb387d4
Bump actions/setup-python from 2.2.2 to 2.3.1 (#91)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-08 13:35:35 +01:00
dependabot[bot] a3e9099ed7
Bump isort from 5.10.0 to 5.10.1 (#86)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-08 13:35:29 +01:00
dependabot[bot] a591997e72
Bump black from 21.10b0 to 21.12b0 (#94)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-08 13:35:19 +01:00
dependabot[bot] 09e119a610
Bump isort from 5.9.3 to 5.10.0 (#85) 2021-11-03 20:44:30 +01:00
dependabot[bot] adb44b7008
Bump actions/checkout from 2.3.5 to 2.4.0 (#84)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.3.5...v2.4.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-02 22:42:59 +01:00
dependabot[bot] df83104724
Bump black from 21.9b0 to 21.10b0 (#83) 2021-11-01 20:10:42 +01:00
Otto winter 93b19f8f9e
Fix lock 2021-10-29 13:19:35 +02:00
Otto winter 528ef7655e
Add stale/lock bots 2021-10-29 13:16:43 +02:00
Otto winter 1d3e589722
Constrain release workflow to created event 2021-10-29 12:56:15 +02:00
7 changed files with 99 additions and 24 deletions

View File

@ -10,9 +10,9 @@ jobs:
runs-on: windows-2019
steps:
- name: Checkout
uses: actions/checkout@v2.3.5
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v3.1.0
with:
python-version: '3.9'
architecture: 'x64'
@ -32,9 +32,9 @@ jobs:
runs-on: windows-2019
steps:
- name: Checkout
uses: actions/checkout@v2.3.5
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v3.1.0
with:
python-version: '3.9'
architecture: 'x86'
@ -56,13 +56,14 @@ jobs:
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@v2.3.5
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v3.1.0
with:
python-version: '3.9'
- name: Install dependencies
run: |
sudo apt update
sudo apt install libgtk-3-dev libnotify-dev libsdl2-dev
pip install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 \
@ -86,9 +87,9 @@ jobs:
runs-on: macOS-latest
steps:
- name: Checkout
uses: actions/checkout@v2.3.5
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v3.1.0
with:
python-version: '3.9'
- name: Install requirements
@ -113,13 +114,14 @@ jobs:
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@v2.3.5
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v3.1.0
with:
python-version: '3.9'
- name: Install dependencies
run: |
sudo apt update
sudo apt install libgtk-3-dev libnotify-dev libsdl2-dev
pip install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 \

View File

@ -25,14 +25,15 @@ jobs:
- id: isort
name: Check import order with isort
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v2
uses: actions/setup-python@v3.1.0
id: python
with:
python-version: '3.7'
- name: Install apt dependencies
run: |
sudo apt update
sudo apt install libgtk-3-dev libnotify-dev libsdl2-dev
- name: Get pip cache dir
@ -40,7 +41,7 @@ jobs:
run: |
echo "::set-output name=dir::$(pip cache dir)"
- name: Restore PIP cache
uses: actions/cache@v2
uses: actions/cache@v3.0.1
with:
path: ${{ steps.pip-cache.outputs.dir }}
key: pip-${{ steps.python.outputs.python-version }}-${{ hashFiles('requirements.txt', 'requirements_test.txt') }}

27
.github/workflows/lock.yml vendored Normal file
View File

@ -0,0 +1,27 @@
name: Lock
on:
schedule:
- cron: '30 0 * * *'
workflow_dispatch:
permissions:
issues: write
pull-requests: write
concurrency:
group: lock
jobs:
lock:
runs-on: ubuntu-latest
steps:
- uses: dessant/lock-threads@v3
with:
pr-inactive-days: "7"
pr-lock-reason: ""
exclude-any-pr-labels: keep-open
issue-inactive-days: "7"
issue-lock-reason: ""
exclude-any-issue-labels: keep-open

View File

@ -2,15 +2,16 @@ name: Release Assets Workflow
on:
release:
type: [created]
jobs:
build-windows:
runs-on: windows-2019
steps:
- name: Checkout
uses: actions/checkout@v2.3.5
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v3.1.0
with:
python-version: '3.9'
architecture: 'x64'
@ -33,9 +34,9 @@ jobs:
runs-on: windows-2019
steps:
- name: Checkout
uses: actions/checkout@v2.3.5
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v3.1.0
with:
python-version: '3.9'
architecture: 'x86'
@ -60,13 +61,14 @@ jobs:
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@v2.3.5
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v3.1.0
with:
python-version: '3.9'
- name: Install dependencies
run: |
sudo apt update
sudo apt install libgtk-3-dev libnotify-dev libsdl2-dev
pip install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 \
@ -93,9 +95,9 @@ jobs:
runs-on: macOS-latest
steps:
- name: Checkout
uses: actions/checkout@v2.3.5
uses: actions/checkout@v3
- name: Install Python
uses: actions/setup-python@v2.2.2
uses: actions/setup-python@v3.1.0
with:
python-version: '3.9'
- name: Install requirements

38
.github/workflows/stale.yml vendored Normal file
View File

@ -0,0 +1,38 @@
name: Stale
on:
schedule:
- cron: '30 0 * * *'
workflow_dispatch:
permissions:
issues: write
pull-requests: write
concurrency:
group: lock
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v4
with:
days-before-pr-stale: 90
days-before-pr-close: 7
days-before-issue-stale: 90
days-before-issue-close: 7
remove-stale-when-updated: true
stale-pr-label: "stale"
exempt-pr-labels: "no-stale"
stale-issue-label: "stale"
exempt-issue-labels: "no-stale"
stale-pr-message: >
There hasn't been any activity on this pull request recently. This
pull request has been automatically marked as stale because of that
and will be closed if no further activity occurs within 7 days.
Thank you for your contributions.
stale-issue-message: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.

View File

@ -1,3 +1,8 @@
# Deprecated
This project is deprecated in favour of browser based flashing with [ESP Web Tools](https://github.com/esphome/esp-web-tools). For example: https://web.esphome.io
# ESPHome-Flasher
ESPHome-Flasher is a utility app for the [ESPHome](https://esphome.io/)

View File

@ -1,4 +1,4 @@
pylint==2.11.1
black==21.9b0
pylint==2.13.4
black==22.3.0
flake8==4.0.1
isort==5.9.3
isort==5.10.1