@@ -13,10 +13,10 @@ jobs:
1313 runs-on : ubuntu-latest
1414
1515 steps :
16- - name : Checkout code
16+ - name : 🏗 Checkout code
1717 uses : actions/checkout@v4
1818
19- - name : Check if version has changed
19+ - name : 🔖 Check if version has changed
2020 id : check_version
2121 run : |
2222 VERSION=$(grep -oP "Version:\s*\K\d+(\.\d+)*(-\w+)?(\.\d+)?" woocommerce-pos.php)
3131 echo "::set-output name=release::true"
3232 fi
3333
34- - name : Create Release
34+ - name : 📦 Create Release
3535 if : steps.check_version.outputs.release == 'true'
3636 id : create_release
3737 uses : actions/create-release@v1
@@ -43,23 +43,27 @@ jobs:
4343 draft : true
4444 prerelease : ${{ contains(env.VERSION, '-beta') }}
4545
46- - name : Build
46+ - name : 🏗 Setup pnpm
47+ uses : pnpm/action-setup@v4
48+ with :
49+ version : ' 10.6.5'
50+
51+ - name : 👷 Build
4752 if : steps.check_version.outputs.release == 'true'
48- env :
49- YARN_ENABLE_IMMUTABLE_INSTALLS : false
5053 run : |
51- yarn install
54+ pnpm install
5255 composer prefix-dependencies
5356 composer install --no-dev
54- yarn build:js
57+ pnpm settings build
58+ pnpm analytics build
5559
56- - name : Sync to Temporary Directory
60+ - name : 📂 Sync to Temporary Directory
5761 if : steps.check_version.outputs.release == 'true'
5862 run : |
5963 mkdir temp_dir
6064 rsync -av --prune-empty-dirs --exclude-from='.distignore' ./ temp_dir/
6165
62- - name : Compress and Upload ZIP
66+ - name : 📦 Compress and Upload ZIP
6367 if : steps.check_version.outputs.release == 'true'
6468 run : |
6569 cd temp_dir
0 commit comments