summaryrefslogtreecommitdiff
path: root/.github/workflows/deploy.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/deploy.yaml')
-rw-r--r--.github/workflows/deploy.yaml34
1 files changed, 34 insertions, 0 deletions
diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml
new file mode 100644
index 0000000..23ba2c8
--- /dev/null
+++ b/.github/workflows/deploy.yaml
@@ -0,0 +1,34 @@
+name: deploy
+
+on:
+ push:
+ workflow_dispatch:
+
+jobs:
+ ci:
+ uses: ./.github/workflows/ci.yaml
+ permissions:
+ security-events: write
+
+ deploy:
+ needs: ci
+ runs-on: ubuntu-latest
+
+ permissions:
+ deployments: write
+
+ steps:
+ - name: download dist
+ uses: actions/download-artifact@v3
+ with:
+ name: dist
+ path: dist
+
+ - name: deploy to cloudflare pages
+ uses: cloudflare/pages-action@v1
+ with:
+ apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
+ accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
+ projectName: teawieapi
+ directory: dist
+ gitHubToken: ${{ github.token }}