From 24a670a6517eb9be8f4a9af6ce1eff9a1558a6dd Mon Sep 17 00:00:00 2001 From: "hansol, park" Date: Mon, 29 Jul 2024 11:55:12 -0700 Subject: [PATCH] Create main.yml --- .github/workflows/main.yml | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..f9b92af --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,44 @@ +on: + push: + branches: + - main + +jobs: + publish: + runs-on: ubuntu-latest + permissions: + contents: read + deployments: write + name: Publish to Cloudflare Pages + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Node.js environment + uses: actions/setup-node@v4.0.3 + with: + node-version: 20 + + - name: prepare + run: | + chmod +x ./prepare.sh + ./prepare.sh + shell: bash + + - name: Setup Yarn + uses: threeal/setup-yarn-action@v2.0.0 + + - name: yarn + run: yarn + + - name: build xterm-pty + run: yarn xterm-pty:build + + - name: binary install + run: yarn binary:install + + - name: build containers + run: yarn wasm:build + + - name: build app + run: yarn app:build