mirror of
https://github.com/tykeal/homeassistant-rental-control.git
synced 2026-11-06 05:17:23 +00:00
The draft release body is rebuilt from .github/release-drafter.yml on every push to main, so hand-written upgrade guidance was wiped by the next merge and operator-facing changes had nowhere to live. Adopt reno (dev dependency, in its own 'releasenotes' group so CI can install it without Home Assistant). Notes live in releasenotes/notes/ and are written in Markdown. scripts/render_release_notes.py uses reno's loader to select the notes added since the latest release tag and renders them as Markdown, because 'reno report' only emits RST. The release-drafter workflow now checks out full history, renders the notes into a generated copy of the config and loads it with the file: scheme. The downloads badge moves from 'template' to 'header' so the notes land between the badge and the changelog categories; with no notes the body is byte-for-byte what it was before. A new Release Notes PR check runs 'reno lint' when releasenotes/ changes and fails a 'breaking-change' pull request that adds no note. The first note covers the HA 2026.11 calendar trigger offset change and Marketplace readiness for v3.10.0. Closes #819 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Andrew Grimberg <tykeal@bardicgrove.org>
29 lines
444 B
Plaintext
29 lines
444 B
Plaintext
# SPDX-FileCopyrightText: 2021 Andrew Grimberg <tykeal@bardicgrove.org>
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
__pycache__
|
|
pythonenv*
|
|
.python-version
|
|
.coverage
|
|
venv
|
|
.venv
|
|
dist/
|
|
*.egg-info/
|
|
htmlcov/
|
|
.pytest_cache/
|
|
*.pyc
|
|
*.pyo
|
|
.aislop/history.jsonl
|
|
.aislop/install_id
|
|
.tox/
|
|
*.log
|
|
.DS_Store
|
|
Thumbs.db
|
|
*.tmp
|
|
*.swp
|
|
.idea/
|
|
.worktrees/
|
|
# Written by the release-drafter workflow from .github/release-drafter.yml
|
|
.github/release-drafter-generated.yml
|