Skip to content

Commit b4308bb

Browse files
committed
Enhance GitHub Actions release workflow to support Prestashop 9.x by adding version matrix entries
1 parent b79a826 commit b4308bb

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

.github/workflows/release.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ jobs:
3333
runs-on: ubuntu-latest
3434
strategy:
3535
matrix:
36-
ps_version: ['1.7', '8.x']
36+
ps_version:
37+
- { name: '1.7', dir: 'prestashop1.7' }
38+
- { name: '8.x', dir: 'prestashop8.x' }
39+
- { name: '9.x', dir: 'prestashop8.x' }
3740
steps:
3841
- name: checkout
3942
uses: actions/checkout@v2
@@ -52,16 +55,16 @@ jobs:
5255
- name: build artifact
5356
run: composer run auto-index && ./build/build-package.sh
5457

55-
- name: set version for prestashop ${{ matrix.ps_version }}
58+
- name: set version for prestashop ${{ matrix.ps_version.name }}
5659
id: version
57-
run: echo "::set-output name=version::$(awk 'gsub(/<version><!\[CDATA\[|]]><\/version>/,"")' ./prestashop${{ matrix.ps_version }}/config.xml | xargs)"
60+
run: echo "::set-output name=version::$(awk 'gsub(/<version><!\[CDATA\[|]]><\/version>/,"")' ./${{ matrix.ps_version.dir }}/config.xml | xargs)"
5861

59-
- name: upload prestashop ${{ matrix.ps_version }} artifact
62+
- name: upload prestashop ${{ matrix.ps_version.name }} artifact
6063
uses: actions/upload-release-asset@v1
6164
env:
6265
GITHUB_TOKEN: ${{ github.token }}
6366
with:
6467
upload_url: ${{ github.event.release.upload_url }}
65-
asset_path: ./build/tawk-prestashop-${{ matrix.ps_version }}-${{ steps.version.outputs.version }}.zip
66-
asset_name: tawk-prestashop-${{ matrix.ps_version }}-${{ steps.version.outputs.version }}.zip
68+
asset_path: ./build/tawk-prestashop-${{ matrix.ps_version.name }}-${{ steps.version.outputs.version }}.zip
69+
asset_name: tawk-prestashop-${{ matrix.ps_version.name }}-${{ steps.version.outputs.version }}.zip
6770
asset_content_type: application/zip

0 commit comments

Comments
 (0)