diff --git a/.devcontainer.json b/.devcontainer.json index a4cc135..c70f1f5 100644 --- a/.devcontainer.json +++ b/.devcontainer.json @@ -1,6 +1,6 @@ { "name": "ludeeus/integration_blueprint", - "image": "mcr.microsoft.com/vscode/devcontainers/python:0-3.11-bullseye", + "image": "mcr.microsoft.com/devcontainers/python:3.11-bullseye", "postCreateCommand": "scripts/setup", "forwardPorts": [ 8123 diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 1de4f0f..d8b9ed6 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -9,7 +9,7 @@ body: - type: textarea attributes: label: "System Health details" - description: "Paste the data from the System Health card in Home Assistant (https://www.home-assistant.io//more-info/system-health#github-issues)" + description: "Paste the data from the System Health card in Home Assistant (https://www.home-assistant.io/more-info/system-health#github-issues)" validations: required: true - type: checkboxes @@ -22,7 +22,7 @@ body: required: true - label: This issue only contains 1 issue (if you have multiple issues, open one issue for each issue). required: true - - label: This issue is not a duplicate issue of currently [previous issues](https://github.com/ludeeus/integration_blueprint/issues?q=is%3Aissue+label%3A%22Bug%22+).. + - label: This issue is not a duplicate issue of any [previous issues](https://github.com/ludeeus/integration_blueprint/issues?q=is%3Aissue+label%3A%22Bug%22+).. required: true - type: textarea attributes: @@ -33,7 +33,7 @@ body: - type: textarea attributes: label: Reproduction steps - description: "Without steps to reproduce, it will be hard to fix, it is very important that you fill out this part, issues without it will be closed" + description: "Without steps to reproduce, it will be hard to fix. It is very important that you fill out this part. Issues without it will be closed." value: | 1. 2. diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 88fc142..25bf6cc 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -14,12 +14,12 @@ jobs: runs-on: "ubuntu-latest" steps: - name: "Checkout the repository" - uses: "actions/checkout@v4" + uses: "actions/checkout@v4.1.0" - name: "Set up Python" - uses: actions/setup-python@v4.6.1 + uses: actions/setup-python@v4.7.1 with: - python-version: "3.10" + python-version: "3.11" cache: "pip" - name: "Install requirements" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ebdada0..0e5177d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,8 +11,8 @@ jobs: name: "Publish new release" runs-on: ubuntu-latest steps: - - name: "Check out repository" - uses: actions/checkout@v4 + - name: "Checkout the repository" + uses: "actions/checkout@v4.1.0" - working-directory: ./custom_components run: | diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 1ef40ce..3f643d1 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -17,7 +17,7 @@ jobs: runs-on: "ubuntu-latest" steps: - name: "Checkout the repository" - uses: "actions/checkout@v4" + uses: "actions/checkout@v4.1.0" - name: "Run hassfest validation" uses: "home-assistant/actions/hassfest@master" @@ -27,7 +27,7 @@ jobs: runs-on: "ubuntu-latest" steps: - name: "Checkout the repository" - uses: "actions/checkout@v4" + uses: "actions/checkout@v4.1.0" - name: "Run HACS validation" uses: "hacs/action@main" diff --git a/hacs.json b/hacs.json index c0d36cf..8065dce 100644 --- a/hacs.json +++ b/hacs.json @@ -2,7 +2,7 @@ "name": "", "filename": "integration_blueprint.zip", "hide_default_branch": true, - "homeassistant": "2023.1.0", + "homeassistant": "2023.8.0", "render_readme": true, "zip_release": true } diff --git a/requirements.txt b/requirements.txt index d67b052..2a9b121 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,4 @@ -homeassistant>=2023.1.0 -pip>=21.0,<23.4 +colorlog==6.7.0 +homeassistant>=2023.8.0 +pip>=21.0,<23.2 +ruff==0.0.292