Julian Pawlowski
8025fb600d
Merge pull request #186 from jpawlowski/dependabot/pip/ruff-gte-0.16.0-and-lt-0.17.0
2026-07-24 02:08:48 +02:00
dependabot[bot]
a0263b64b7
chore(deps): update colorlog requirement
...
Updates the requirements on [colorlog](https://github.com/borntyping/python-colorlog ) to permit the latest version.
- [Release notes](https://github.com/borntyping/python-colorlog/releases )
- [Commits](https://github.com/borntyping/python-colorlog/compare/v6.11.0...v6.12.0 )
---
updated-dependencies:
- dependency-name: colorlog
dependency-version: 6.12.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-23 20:43:34 +00:00
dependabot[bot]
bcac138c59
chore(deps): update ruff requirement
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.22...0.16.0 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.16.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-23 20:43:29 +00:00
dependabot[bot]
18ed8ae285
chore(deps): update colorlog requirement
...
Updates the requirements on [colorlog](https://github.com/borntyping/python-colorlog ) to permit the latest version.
- [Release notes](https://github.com/borntyping/python-colorlog/releases )
- [Commits](https://github.com/borntyping/python-colorlog/compare/v6.10.1...v6.11.0 )
---
updated-dependencies:
- dependency-name: colorlog
dependency-version: 6.11.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-17 20:43:11 +00:00
dependabot[bot]
877a106afc
chore(deps): update ruff requirement
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.21...0.15.22 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.22
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-16 20:43:35 +00:00
dependabot[bot]
3123076600
chore(deps): update ruff requirement
...
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.21
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-09 20:43:22 +00:00
dependabot[bot]
100fbbcb3b
chore(deps): update ruff requirement
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.16...0.15.20 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.20
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-25 20:43:22 +00:00
dependabot[bot]
87ac150818
chore(deps): update ruff requirement
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.15...0.15.16 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.16
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-04 20:43:19 +00:00
Julian Pawlowski
bcbaf3a1cd
chore(bootstrap): update Home Assistant version to 2026.4.4
...
Updated the default Home Assistant version in the bootstrap script and requirements file to ensure compatibility with the latest features and fixes.
Impact: Users will benefit from improved stability and new features available in Home Assistant 2026.4.4.
2026-06-01 11:22:45 +00:00
Julian Pawlowski
82a5290fe7
chore(deps): update dependency versions and add update script for Home Assistant
...
Updated the pytest-homeassistant-custom-component version to match the Home Assistant versioning scheme. Added a script to automate the update process for Home Assistant versions across the development environment.
Impact: Developers can now easily update Home Assistant versions and corresponding dependencies with a single command.
2026-05-30 12:19:04 +00:00
dependabot[bot]
f215bdb248
chore(deps): update pytest-homeassistant-custom-component requirement ( #149 )
...
Updates the requirements on [pytest-homeassistant-custom-component](https://github.com/MatthewFlamm/pytest-homeassistant-custom-component ) to permit the latest version.
- [Release notes](https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/releases )
- [Changelog](https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/master/CHANGELOG.md )
- [Commits](https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/compare/0.13.326...0.13.334 )
---
updated-dependencies:
- dependency-name: pytest-homeassistant-custom-component
dependency-version: 0.13.334
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 13:46:01 +02:00
dependabot[bot]
e713e69b38
chore(deps): update ruff requirement ( #150 )
...
Lint / Ruff (push) Waiting to run
Validate / HACS validation (push) Waiting to run
Validate / Hassfest validation (push) Waiting to run
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.12...0.15.15 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.15
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 13:06:46 +02:00
dependabot[bot]
d4c93d2592
chore(deps): update pytest-asyncio requirement from >=1.3.0 to >=1.4.0 ( #148 )
...
Updates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
dependency-version: 1.4.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 13:06:10 +02:00
dependabot[bot]
5d80dc7df4
chore(deps): update pytest-homeassistant-custom-component requirement ( #131 )
Lint / Ruff (push) Has been cancelled
Validate / Hassfest validation (push) Has been cancelled
Validate / HACS validation (push) Has been cancelled
2026-05-01 00:18:38 +02:00
dependabot[bot]
1b2a74f812
chore(deps): update pytest-homeassistant-custom-component requirement ( #129 )
Lint / Ruff (push) Waiting to run
Validate / Hassfest validation (push) Waiting to run
Validate / HACS validation (push) Waiting to run
2026-04-28 08:43:41 +02:00
dependabot[bot]
1ffc8bd426
chore(deps): update ruff requirement ( #128 )
Lint / Ruff (push) Waiting to run
Validate / HACS validation (push) Waiting to run
Validate / Hassfest validation (push) Waiting to run
2026-04-24 22:50:20 +02:00
dependabot[bot]
e4c805c508
chore(deps): update pre-commit requirement ( #125 )
Lint / Ruff (push) Has been cancelled
Validate / Hassfest validation (push) Has been cancelled
Validate / HACS validation (push) Has been cancelled
2026-04-23 10:34:11 +02:00
dependabot[bot]
f79c8b9e05
chore(deps): update pytest-asyncio requirement from >=0.23.0 to >=1.3.0 ( #127 )
2026-04-23 10:33:54 +02:00
dependabot[bot]
807098f93e
chore(deps): update pytest requirement from >=8.0.0 to >=9.0.3 ( #126 )
Lint / Ruff (push) Waiting to run
Validate / Hassfest validation (push) Waiting to run
Validate / HACS validation (push) Waiting to run
2026-04-22 23:49:22 +02:00
dependabot[bot]
d535dd110a
chore(deps): update ruff requirement ( #124 )
2026-04-22 23:49:01 +02:00
dependabot[bot]
f3b2d8e6ab
chore(deps): update pre-commit requirement ( #123 )
Lint / Ruff (push) Waiting to run
Validate / Hassfest validation (push) Waiting to run
Validate / HACS validation (push) Waiting to run
2026-04-22 09:04:35 +02:00
dependabot[bot]
981089fe68
chore(deps): update ruff requirement ( #83 )
Lint / Ruff (push) Has been cancelled
Validate / Hassfest validation (push) Has been cancelled
Validate / HACS validation (push) Has been cancelled
2026-02-04 07:56:44 +01:00
Julian Pawlowski
a90fef6f2d
refactor(scripts): reorganize and standardize development scripts
...
Major restructuring of the scripts/ directory with consistent output
formatting, improved organization, and stricter error handling.
Breaking Changes:
- Updated development environment to Home Assistant 2025.7+
- Removed Python 3.12 compatibility (HA 2025.7+ requires Python 3.13)
- Updated all HA core requirements from 2025.7 requirement files
- Added new dependencies: python-multipart, uv (for faster package management)
- Updated GitHub Actions workflows to use Python 3.13
Changes:
- Created centralized output library (scripts/.lib/output.sh)
- Unified color codes and Unicode symbols
- Consistent formatting functions (log_header, log_success, log_error, etc.)
- Support for embedded formatting codes (${BOLD}, ${GREEN}, etc.)
- Reorganized into logical subdirectories:
- scripts/setup/ - Setup and maintenance scripts
- bootstrap: Install/update dependencies (used in CI/CD)
- setup: Full DevContainer setup (pyright, copilot, HACS)
- reset: Reset config/ directory to fresh state (NEW)
- sync-hacs: Sync HACS integrations
- scripts/release/ - Release management scripts
- prepare: Version bump and tagging
- suggest-version: Semantic version suggestion
- generate-notes: Release notes generation
- check-if-released: Check release status
- hassfest: Local integration validation
- Updated all scripts with:
- set -euo pipefail for stricter error handling
- Consistent SCRIPT_DIR pattern for reliable sourcing
- Professional output with colors and emojis
- Unified styling across all 17 scripts
- Removed redundant scripts:
- scripts/update (was just wrapper around bootstrap)
- scripts/json_schemas/ (moved to schemas/json/)
- Enhanced clean script:
- Improved artifact cleanup
- Better handling of accidental package installations
- Hints for reset and deep clean options
- New reset script features:
- Standard mode: Keep configuration.yaml
- Full mode (--full): Reset configuration.yaml from git
- Automatic re-setup after reset
- Updated documentation:
- AGENTS.md: Updated script references and workflow guidance
- docs/development/: Updated all references to new script structure
Impact: Development environment now requires Python 3.13 and Home Assistant
2025.7+. Developers get consistent, professional script output with better
error handling and logical organization. Single source of truth for styling
makes future updates trivial.
2025-11-26 13:11:52 +00:00
dependabot[bot]
78ef7d1098
chore(deps): update pre-commit requirement ( #38 )
2025-11-24 22:26:21 +01:00
dependabot[bot]
efeb3f9df6
chore(deps): update pre-commit requirement
...
Updates the requirements on [pre-commit](https://github.com/pre-commit/pre-commit ) to permit the latest version.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v4.3.0...v4.4.0 )
---
updated-dependencies:
- dependency-name: pre-commit
dependency-version: 4.4.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 20:24:22 +00:00
Julian Pawlowski
faa6ce64d0
update requirements
2025-11-06 11:42:47 +00:00
Julian Pawlowski
6040a19136
update dev environment
2025-11-03 15:54:01 +00:00
Julian Pawlowski
674bd2b21e
fix
2025-11-03 00:10:55 +00:00
Julian Pawlowski
4cd93d8a80
bump version
2025-11-02 16:12:01 +00:00
Julian Pawlowski
8d749dd3ad
bump version
2025-11-02 14:09:10 +00:00
dependabot[bot]
0d54a120f8
Update ruff requirement from <0.12.0,>=0.11.6 to >=0.11.6,<0.15.0
...
Updates the requirements on [ruff](https://github.com/astral-sh/ruff ) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.6...0.14.0 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.14.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 20:27:54 +00:00
Julian Pawlowski
2811ec7b3f
fix
2025-05-21 17:21:03 +02:00
Julian Pawlowski
862dfcb158
fix
2025-05-21 15:14:55 +00:00
dependabot[bot]
5eaf61f146
Bump ruff from 0.11.5 to 0.11.6
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.11.5 to 0.11.6.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.11.5...0.11.6 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.11.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-18 12:52:44 +00:00
Julian Pawlowski
dea7cfee43
Rename component
2025-04-18 12:51:32 +00:00
Julian Pawlowski
131a4eb148
Initial commit
2025-04-18 14:32:54 +02:00