aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/main.yml
blob: 199c9db06e805ec5d7d84eef66b8fbfa49ed26f7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
on: 
  push:
    branches: [ main ]
jobs:
  deploy:
    runs-on: ubuntu-latest
    permissions:
      contents: read
      deployments: write
    name: Deploy to Cloudflare Pages
    steps:
      - name: Checkout
        uses: actions/checkout@v3
      - name: Setup
        uses: actions/setup-node@v4
        with:
          node-version: '22.x'
      - name: Install Deps
        run: npm ci
      - name: Build
        run: npm run build
      - name: Publish
        uses: cloudflare/pages-action@v1
        with:
          apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
          accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
          projectName: sudomsg-com
          directory: dist/
          gitHubToken: ${{ secrets.GITHUB_TOKEN }}