mirror of
https://github.com/jpawlowski/hass.tibber_prices.git
synced 2026-03-29 21:03:40 +00:00
Release workflow now trusts that validate.yml and lint.yml have already run on the main branch commit before tag creation. This prevents duplicate workflow executions. Workflow execution flow: 1. Push to main → validate.yml + lint.yml run (quality gate) 2. prepare-release or auto-tag creates version tag 3. release.yml runs (generates release notes, no validation) This ensures: - Every main commit is validated/linted before tag creation - No duplicate workflow runs (validate/lint run once per commit) - Release workflow is faster (no redundant checks) - Simple, predictable workflow chain Impact: Release process is more efficient and workflows don't run twice. |
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| copilot-instructions.md | ||
| dependabot.yml | ||
| release.yml | ||