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