Files
conlang.phundrak.com/.github/workflows/deploy.yaml
T

27 lines
740 B
YAML

name: deploy
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: cachix/install-nix-action@v31
- uses: cachix/cachix-action@v16
with:
name: devenv
- name: Install devenv
run: nix profile add nixpkgs#devenv
- name: Build website
run: devenv tasks run website:build
- name: "Deploy to Cloudflare Pages"
uses: cloudflare/wrangler-action@v3
with:
apiToken: ${{ secrets.CLOUDFLARE_API_SECRET }}
accountId: ${{ secrets.ACCOUNT_ID }}
command: pages deploy .vitepress/dist/ --project-name=conlang-phundrak-com
gitHubToken: ${{ secrets.TOKEN }}