diff --git a/.github/workflows/frontend_deploy.yaml b/.github/workflows/frontend_deploy.yaml index 37b30a48..0ef9913a 100644 --- a/.github/workflows/frontend_deploy.yaml +++ b/.github/workflows/frontend_deploy.yaml @@ -35,14 +35,27 @@ jobs: echo "${{ secrets.FRONTEND_ENV }}" > .env.prod export project_name=${{ secrets.FRONTEND_NAME }} pnpm install --no-frozen-lockfile - pnpm run deploy --project-name=$project_name + export frontend_branch=${{ secrets.FRONTEND_BRANCH }} + if [ -n "$frontend_branch" ]; then + echo "Deploying branch $frontend_branch" + pnpm run deploy:actions --project-name=$project_name + else + echo "Deploying branch prodcution" + pnpm run deploy --project-name=$project_name + fi echo "Deploying prodcution 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" - pnpm run deploy:telegram --project-name=$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 + else + echo "Deploying telegram mini app branch prodcution" + pnpm run deploy:telegram --project-name=$tg_mini_app_project_name + fi echo "Deployed telegram mini app for ${{ github.ref_name }}" fi env: diff --git a/frontend/package.json b/frontend/package.json index 4f97039b..7a4d6546 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -11,8 +11,10 @@ "build:telegram": "VITE_IS_TELEGRAM=true vite build -m prod --emptyOutDir", "preview": "vite preview", "deploy:telegram": "npm run build:telegram && wrangler pages deploy ./dist --branch production", + "deploy:actions:telegram": "npm run build:telegram && wrangler pages deploy ./dist", "deploy:preview": "npm run build && wrangler pages deploy ./dist --branch preview", - "deploy": "npm run build && wrangler pages deploy ./dist --branch production" + "deploy": "npm run build && wrangler pages deploy ./dist --branch production", + "deploy:actions": "npm run build && wrangler pages deploy ./dist" }, "dependencies": { "@unhead/vue": "^1.9.14", diff --git a/pages/package.json b/pages/package.json index 028b9e2d..d618eae9 100644 --- a/pages/package.json +++ b/pages/package.json @@ -11,6 +11,6 @@ "author": "", "license": "ISC", "devDependencies": { - "wrangler": "^3.55.0" + "wrangler": "^3.62.0" } }