Skip to content

chore: update seasonal event sharing #47

chore: update seasonal event sharing

chore: update seasonal event sharing #47

Workflow file for this run

name: Deploy to Cloudflare Pages
on:
push:
branches:
- main
- develop
workflow_dispatch:
jobs:
deploy:
runs-on: ubuntu-latest
name: Deploy to Cloudflare Pages
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"
- name: Install dependencies
run: npm ci
- name: Create .env file
run: |
echo "VITE_API_URL=${{ vars.VITE_API_URL }}" >> .env
echo "VITE_USE_MOCK_DATA=${{ vars.VITE_USE_MOCK_DATA }}" >> .env
echo "VITE_ENABLE_NEWSLETTER=${{ vars.VITE_ENABLE_NEWSLETTER }}" >> .env
echo "VITE_FORM_DEFAULT_EMAIL=${{ vars.VITE_FORM_DEFAULT_EMAIL }}" >> .env
echo "VITE_FORM_CONTACT_EMAIL=${{ vars.VITE_FORM_CONTACT_EMAIL }}" >> .env
echo "VITE_FORM_TEAMJOIN_EMAIL=${{ vars.VITE_FORM_TEAMJOIN_EMAIL }}" >> .env
echo "VITE_LANDING_CAMPAIGN_SLUG=${{ vars.VITE_LANDING_CAMPAIGN_SLUG }}" >> .env
echo "VITE_LANDING_START_DATE=${{ vars.VITE_LANDING_START_DATE }}" >> .env
echo "VITE_LANDING_END_DATE=${{ vars.VITE_LANDING_END_DATE }}" >> .env
echo "VITE_LANDING_CAMPAIGN_BASE_URL=${{ vars.VITE_LANDING_CAMPAIGN_BASE_URL }}" >> .env
- name: Build
run: npm run build
- name: Deploy to Cloudflare Pages
id: deploy
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CF_ACCOUNT_ID }}
run: |
npx wrangler pages deploy dist --project-name=${{ vars.PROJECT_NAME }} --branch=${{ github.ref_name }}
- name: Deployment Summary
run: |
echo "## Deployment Complete! 🚀" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
if [[ "${{ github.ref_name }}" == "main" ]]; then
echo "**Environment:** Production" >> $GITHUB_STEP_SUMMARY
echo "**URL:** https://grupo-raia.org" >> $GITHUB_STEP_SUMMARY
else
echo "**Environment:** Preview (${{ github.ref_name }})" >> $GITHUB_STEP_SUMMARY
echo "**URL:** https://${{ github.ref_name }}.${{ vars.PROJECT_NAME }}.pages.dev" >> $GITHUB_STEP_SUMMARY
fi
echo "" >> $GITHUB_STEP_SUMMARY
echo "**Commit:** \`${{ github.sha }}\`" >> $GITHUB_STEP_SUMMARY
echo "**Triggered by:** ${{ github.actor }}" >> $GITHUB_STEP_SUMMARY