Skip to content

Commit 8fb224d

Browse files
committed
Updated release workflow to not sed a file that does not exist in beta branch
1 parent ef3d571 commit 8fb224d

1 file changed

Lines changed: 7 additions & 10 deletions

File tree

.github/workflows/release.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ jobs:
3434
- name: Update version
3535
shell: bash
3636
run: |
37-
sed -i "s/^version: .+/version: ${{ github.ref_name }}/g" docker/config.yaml
3837
sed -i 's/%version%/${{ github.ref_name }}/g' docker/web/nspanelmanager/web/templates/about.html
3938
sed -i 's/%version%/${{ github.ref_name }}/g' docker/web/nspanelmanager/web/templates/modals/initial_setup/welcome.html
4039
- name: Login to DockerHub
@@ -84,7 +83,6 @@ jobs:
8483
- name: Update version
8584
shell: bash
8685
run: |
87-
sed -i "s/^version: .+/version: ${{ github.ref_name }}/g" docker/config.yaml
8886
sed -i 's/%version%/${{ github.ref_name }}/g' docker/web/nspanelmanager/web/templates/about.html
8987
sed -i 's/%version%/${{ github.ref_name }}/g' docker/web/nspanelmanager/web/templates/modals/initial_setup/welcome.html
9088
- name: Login to DockerHub
@@ -133,7 +131,6 @@ jobs:
133131
- name: Update version
134132
shell: bash
135133
run: |
136-
sed -i "s/^version: .+/version: ${{ github.ref_name }}/g" docker/config.yaml
137134
sed -i 's/%version%/${{ github.ref_name }}/g' docker/web/nspanelmanager/web/templates/about.html
138135
sed -i 's/%version%/${{ github.ref_name }}/g' docker/web/nspanelmanager/web/templates/modals/initial_setup/welcome.html
139136
- name: Login to DockerHub
@@ -182,7 +179,6 @@ jobs:
182179
- name: Update version
183180
shell: bash
184181
run: |
185-
sed -i "s/^version: .+/version: ${{ github.ref_name }}/g" docker/config.yaml
186182
sed -i 's/%version%/${{ github.ref_name }}/g' docker/web/nspanelmanager/web/templates/about.html
187183
sed -i 's/%version%/${{ github.ref_name }}/g' docker/web/nspanelmanager/web/templates/modals/initial_setup/welcome.html
188184
- name: Login to DockerHub
@@ -231,7 +227,6 @@ jobs:
231227
- name: Update version
232228
shell: bash
233229
run: |
234-
sed -i "s/^version: .+/version: ${{ github.ref_name }}/g" docker/config.yaml
235230
sed -i 's/%version%/${{ github.ref_name }}/g' docker/web/nspanelmanager/web/templates/about.html
236231
sed -i 's/%version%/${{ github.ref_name }}/g' docker/web/nspanelmanager/web/templates/modals/initial_setup/welcome.html
237232
- name: Login to DockerHub
@@ -281,18 +276,20 @@ jobs:
281276
echo "Cannot determine image name!"
282277
exit 1
283278
fi
284-
- name: Checkout the repository
279+
- name: Checkout the repository (main)
285280
uses: actions/checkout@v4
286-
if: ${{ steps.image_name.outputs.branch == 'beta' }}
287281
with:
288282
ref: main
283+
- name: Update main version in main branch
284+
if: ${{ steps.image_name.outputs.branch == 'main' }}
285+
run: |
286+
sed -i "|^version: .*$|version: ${{ github.ref_name }}|g" docker/config.yaml
289287
- name: Update beta version in main branch
290288
if: ${{ steps.image_name.outputs.branch == 'beta' }}
291289
run: |
292-
sed -i "/^version/s/.*/version: ${{ github.ref_name }}/g" docker-beta/config.yaml
290+
sed -i "|^version: .*$|version: ${{ github.ref_name }}|g" docker-beta/config.yaml
293291
- uses: stefanzweifel/git-auto-commit-action@v5
294-
if: ${{ steps.image_name.outputs.branch == 'beta' }}
295292
with:
296-
commit_message: Update beta version reference
293+
commit_message: Update version for Home Assistant config.
297294
branch: "main"
298295
push_options: "--force"

0 commit comments

Comments
 (0)