name: Build extension ZIP on: push: branches: ['main'] paths: - 'extension/**/*' jobs: publish: name: Build extension runs-on: docker steps: - name: Checkout code uses: actions/checkout@v4 - name: Build extension runs: ./build-ext.sh - name: Upload extension uses: actions/upload-artifact@v4 with: name: aci-ext.zip path: aci-ext.zip