diff --git a/.github/workflows/pr-build-zip.yml b/.github/workflows/pr-build-zip.yml new file mode 100644 index 0000000..b1a43f2 --- /dev/null +++ b/.github/workflows/pr-build-zip.yml @@ -0,0 +1,25 @@ +name: Build Testable ZIP + +on: + pull_request: + types: [opened, synchronize, reopened, ready_for_review] + branches: [master] + workflow_dispatch: + +jobs: + zip: + uses: themegrill/.github/.github/workflows/pr-build-zip.yml@master + with: + node-version: '20.x' + php-version: '7.4' + package-manager: yarn + composer-install: true + build-command: yarn run build + zip-glob: 'dist/*.zip' + artifacts-bucket: themegrill-pr-artifacts + public-base-url: https://themegrill-pr-artifacts.s3.amazonaws.com + s3-region: us-east-1 + secrets: + BOT_TOKEN: ${{ secrets.BOT_TOKEN }} + ARTIFACTS_KEY: ${{ secrets.ARTIFACTS_KEY }} + ARTIFACTS_SECRET: ${{ secrets.ARTIFACTS_SECRET }}