diff --git a/.github/workflows/deployment.yaml b/.github/workflows/deployment.yaml index c3f314d4e..7e9f3e671 100644 --- a/.github/workflows/deployment.yaml +++ b/.github/workflows/deployment.yaml @@ -52,7 +52,7 @@ jobs: working_directory: './api' sourcemaps: './dist' - app: + app-native: environment: main - app runs-on: ubuntu-latest @@ -85,13 +85,24 @@ jobs: - name: ๐Ÿš€ Publish update run: yarn app eas update --auto --non-interactive --platform all - site: - environment: main - site + app-web: + environment: main - app runs-on: ubuntu-latest steps: - name: ๐Ÿš€ Deploy uses: fjogeleit/http-request-action@v1 with: - url: ${{ secrets.DEPLOY_HOOK }} + url: ${{ secrets.WEB_DEPLOY_HOOK }} method: POST + + # docs: + # environment: main - docs + # runs-on: ubuntu-latest + + # steps: + # - name: ๐Ÿš€ Deploy + # uses: fjogeleit/http-request-action@v1 + # with: + # url: ${{ secrets.DEPLOY_HOOK }} + # method: POST diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 3cb4f6b44..74feceed0 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -117,7 +117,7 @@ jobs: - name: ๐Ÿงช Test run: yarn test - app: + app-tests: runs-on: ubuntu-latest steps: @@ -138,3 +138,22 @@ jobs: - name: ๐Ÿงช Test run: yarn app test + + app-web-build-test: + runs-on: ubuntu-latest + + steps: + - name: ๐Ÿšง Checkout + uses: actions/checkout@v3 + + - name: ๐Ÿšง Setup Node + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: 'yarn' + + - name: ๐Ÿ“ฆ Install + run: yarn install + + - name: ๐Ÿ—๏ธ Build + run: yarn app build:web diff --git a/app/package.json b/app/package.json index 3603614d4..5a7f97ee6 100644 --- a/app/package.json +++ b/app/package.json @@ -5,6 +5,7 @@ "main": "index.js", "scripts": { "prebuild": "(cd .. && yarn lib build) && yarn generate:gql && yarn expo customize tsconfig.json", + "build:web": "yarn prebuild && yarn expo export -p web", "start": "APP_VARIANT=dev yarn expo start --dev-client", "test": "yarn typecheck && jest", "typecheck": "tsc --noEmit",