feat: |UI| add JUNK_MAIL_FORCE_PASS_LIST (#539) #141
Workflow file for this run
This file contains 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 Frontend | |
on: | |
workflow_run: | |
workflows: [Upstream Sync] | |
types: [completed] | |
push: | |
tags: | |
- "*" | |
workflow_dispatch: | |
jobs: | |
deploy: | |
runs-on: ubuntu-latest | |
permissions: | |
contents: write | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
- name: Install Node.js | |
uses: actions/setup-node@v4 | |
with: | |
node-version: 18 | |
- uses: pnpm/action-setup@v3 | |
name: Install pnpm | |
id: pnpm-install | |
with: | |
version: 8 | |
run_install: false | |
- name: Deploy Frontend for ${{ github.ref_name }} | |
run: | | |
cd frontend/ | |
echo "${{ secrets.FRONTEND_ENV }}" > .env.prod | |
export project_name=${{ secrets.FRONTEND_NAME }} | |
pnpm install --no-frozen-lockfile | |
export frontend_branch=${{ secrets.FRONTEND_BRANCH }} | |
if [ -n "$frontend_branch" ]; then | |
echo "Deploying branch $frontend_branch" | |
pnpm run deploy:actions --project-name=$project_name --branch $frontend_branch | |
else | |
echo "Deploying branch production" | |
pnpm run deploy --project-name=$project_name | |
fi | |
echo "Deploying production for ${{ github.ref_name }}" | |
echo "Deployed for tag ${{ github.ref_name }}" | |
export tg_mini_app_project_name=${{ secrets.TG_FRONTEND_NAME }} | |
if [ -n "$tg_mini_app_project_name" ]; then | |
echo "Deploying telegram mini app $tg_mini_app_project_name" | |
if [ -n "$frontend_branch" ]; then | |
echo "Deploying telegram mini app branch $frontend_branch" | |
pnpm run deploy:actions:telegram --project-name=$tg_mini_app_project_name --branch $frontend_branch | |
else | |
echo "Deploying telegram mini app branch production" | |
pnpm run deploy:telegram --project-name=$tg_mini_app_project_name | |
fi | |
echo "Deployed telegram mini app for ${{ github.ref_name }}" | |
fi | |
env: | |
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} | |
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} |