1
0
mirror of https://github.com/home-assistant/supervisor.git synced 2026-02-15 07:27:13 +00:00

Avoid getting changed files for releases (#6381)

The changed files GitHub Action is not available for release events, so
we skip that step and directly set the output to false for releases.
This restores how releases worked before #6374.
This commit is contained in:
Stefan Agner
2025-12-02 20:23:37 +01:00
committed by GitHub
parent d220fa801f
commit 20f993e891

View File

@@ -72,12 +72,16 @@ jobs:
- name: Get changed files
id: changed_files
if: github.event_name != 'release'
uses: masesgroup/retrieve-changed-files@491e80760c0e28d36ca6240a27b1ccb8e1402c13 # v3.0.0
- name: Check if requirements files changed
id: requirements
run: |
if [[ "${{ steps.changed_files.outputs.all }}" =~ (requirements\.txt|build\.yaml|\.github/workflows/builder\.yml) ]]; then
# No wheels build necessary for releases
if [[ "${{ github.event_name }}" == "release" ]]; then
echo "changed=false" >> "$GITHUB_OUTPUT"
elif [[ "${{ steps.changed_files.outputs.all }}" =~ (requirements\.txt|build\.yaml|\.github/workflows/builder\.yml) ]]; then
echo "changed=true" >> "$GITHUB_OUTPUT"
fi