diff --git a/.github/workflows/check-app.yml b/.github/workflows/check-app.yml index a0b40f6..34c08b7 100644 --- a/.github/workflows/check-app.yml +++ b/.github/workflows/check-app.yml @@ -38,8 +38,8 @@ jobs: - name: Install dependencies run: pnpm install - working-directory: ./check-size + working-directory: ./utils/check-size - name: Check svgs size run: pnpm start - working-directory: ./check-size + working-directory: ./utils/check-size diff --git a/.github/workflows/deploy-api.yml b/.github/workflows/deploy-api.yml new file mode 100644 index 0000000..e7a0a52 --- /dev/null +++ b/.github/workflows/deploy-api.yml @@ -0,0 +1,26 @@ +name: 🚀 Deploy API + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + name: Deploy + steps: + - uses: actions/checkout@v4 + + - name: Setup pnpm 8 + uses: pnpm/action-setup@v2 + with: + version: 8 + + - name: Install global dependencies + run: pnpm install + + - name: Deploy to Cloudflare Workers + uses: cloudflare/wrangler-action@v3 + with: + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}