From 869480a719ff8f8b002272775ac0824c1e5071df Mon Sep 17 00:00:00 2001 From: ogaclejapan Date: Sat, 4 May 2024 09:37:44 +0900 Subject: [PATCH] Create deploy sample github action workflow --- .github/workflows/deploy-sample-wasm.yml | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/deploy-sample-wasm.yml diff --git a/.github/workflows/deploy-sample-wasm.yml b/.github/workflows/deploy-sample-wasm.yml new file mode 100644 index 0000000..36a5def --- /dev/null +++ b/.github/workflows/deploy-sample-wasm.yml @@ -0,0 +1,34 @@ +name: Deploy Sample App +on: + workflow_dispatch: + +jobs: + publish: + runs-on: ubuntu-latest + + env: + RELEASE_PAGES_BRANCH: main + + steps: + - name: Checkout sources + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Setup JDK + uses: actions/setup-java@v4 + with: + distribution: 'zulu' + java-version: 17 + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + + - name: Build WasmJs + run: ./gradlew wasmJsBrowserDistribution + + - name: Deploy Sample to Cloudflare Pages + uses: cloudflare/wrangler-action@v3 + with: + apiToken: ${{ secrets.CLOUDFLARE_PAGES_DEPLOY_API_TOKEN }} + command: pages deploy sample/composeApp/build/dist/wasmJs/productionExecutable --project-name=soil-sample --branch $RELEASE_PAGES_BRANCH