Merge pull request #32861 from woocommerce/fix/zip-workflow

Fix/zip workflow
This commit is contained in:
Roy Ho 2022-05-04 05:41:23 -07:00 committed by GitHub
commit 79c2b29c1b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 1 deletions

View File

@ -36,11 +36,14 @@ jobs:
working-directory: plugins/woocommerce working-directory: plugins/woocommerce
run: bash bin/build-zip.sh run: bash bin/build-zip.sh
- name: Unzip the file (prevents double zip problem)
run: unzip plugins/woocommerce/woocommerce.zip -d zipfile
- name: Upload the zip file as an artifact - name: Upload the zip file as an artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with: with:
name: woocommerce name: woocommerce
path: plugins/woocommerce/woocommerce.zip path: zipfile
retention-days: 7 retention-days: 7

View File

@ -32,6 +32,11 @@ jobs:
if: steps.cache-deps.outputs.cache-hit != 'true' if: steps.cache-deps.outputs.cache-hit != 'true'
run: pnpm nx composer-install-no-dev woocommerce run: pnpm nx composer-install-no-dev woocommerce
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
- name: Run build - name: Run build
run: pnpm nx build woocommerce run: pnpm nx build woocommerce
@ -83,6 +88,11 @@ jobs:
if: steps.cache-deps.outputs.cache-hit != 'true' if: steps.cache-deps.outputs.cache-hit != 'true'
run: pnpm nx composer-install woocommerce run: pnpm nx composer-install woocommerce
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
- name: Run build - name: Run build
run: pnpm nx build woocommerce run: pnpm nx build woocommerce
@ -134,6 +144,11 @@ jobs:
if: steps.cache-deps.outputs.cache-hit != 'true' if: steps.cache-deps.outputs.cache-hit != 'true'
run: pnpm nx composer-install woocommerce run: pnpm nx composer-install woocommerce
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
- name: Run build - name: Run build
run: pnpm nx build woocommerce run: pnpm nx build woocommerce