feat: add email constant #9
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Deploy to GitHub Pages | |
| # Based on https://docs.astro.build/en/guides/deploy/github/ | |
| on: | |
| # Trigger the workflow every time a commit is pushed to main | |
| push: | |
| branches: [ main ] | |
| workflow_dispatch: | |
| # Allow this job to clone the repo and create a page deployment | |
| permissions: | |
| contents: read | |
| pages: write | |
| id-token: write | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout your repository using git | |
| uses: actions/checkout@v5 | |
| - name: Install, build, and upload your site | |
| uses: withastro/action@v5 | |
| with: | |
| node-version: 24 | |
| package-manager: pnpm@latest | |
| build-cmd: pnpm run build | |
| deploy: | |
| needs: build | |
| runs-on: ubuntu-latest | |
| environment: | |
| name: github-pages | |
| url: ${{ steps.deployment.outputs.page_url }} | |
| steps: | |
| - name: Deploy to GitHub Pages | |
| id: deployment | |
| uses: actions/deploy-pages@v4 |