From 1bee48d81a9ad212c8ce21649bb30f66554951a1 Mon Sep 17 00:00:00 2001 From: Xor290 Date: Tue, 9 Jun 2026 19:56:44 +0200 Subject: [PATCH] chore: update pipeline --- .github/workflows/backend-build.yml | 4 ++-- .github/workflows/frontend-admin-build-local.yml | 12 ++++++------ .../workflows/frontend-client-build-local.yml | 16 ++++++++-------- .github/workflows/frontend-web-build.yml | 4 ++-- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/backend-build.yml b/.github/workflows/backend-build.yml index 6de0e31a..f83b4674 100644 --- a/.github/workflows/backend-build.yml +++ b/.github/workflows/backend-build.yml @@ -120,9 +120,9 @@ jobs: - name: SSH deploy uses: appleboy/ssh-action@v1 with: - host: ${{ (github.ref == 'refs/heads/main' || github.base_ref == 'main') && secrets.SERVER_HOST_PROD || secrets.SERVER_HOST }} + host: ${{ (github.ref == 'refs/heads/main' || github.base_ref == 'main') && secrets.SERVER_HOST_PROD || secrets.SERVER_HOST_PRE_PROD }} username: ${{ secrets.SERVER_USER }} - key: ${{ (github.ref == 'refs/heads/main' || github.base_ref == 'main') && secrets.SERVER_SSH_KEY_PROD || secrets.SERVER_SSH_KEY }} + key: ${{ (github.ref == 'refs/heads/main' || github.base_ref == 'main') && secrets.SERVER_SSH_KEY_PROD || secrets.SERVER_SSH_KEY_PRE_PROD }} script: | docker compose -f ${{ secrets.COMPOSE_PATH }} pull backend waf docker compose -f ${{ secrets.COMPOSE_PATH }} up -d --no-deps backend waf diff --git a/.github/workflows/frontend-admin-build-local.yml b/.github/workflows/frontend-admin-build-local.yml index 7f34c9c1..d864d6ff 100644 --- a/.github/workflows/frontend-admin-build-local.yml +++ b/.github/workflows/frontend-admin-build-local.yml @@ -74,14 +74,14 @@ jobs: if [ "${{ github.ref_name }}" = "main" ] || [ "${{ github.base_ref }}" = "main" ]; then echo "profile=production" >> $GITHUB_OUTPUT echo "channel=production-admin" >> $GITHUB_OUTPUT - echo "api_url=https://mln-uber.club" >> $GITHUB_OUTPUT - echo "update_url=https://ota.uber-stup.club" >> $GITHUB_OUTPUT + echo "api_url=${{ secrets.PROD_API_URL }}" >> $GITHUB_OUTPUT + echo "update_url=${{ secrets.XAVIA_API_URL }}" >> $GITHUB_OUTPUT echo "apk_name=admin-panel-production-$(date +%Y%m%d-%H%M).apk" >> $GITHUB_OUTPUT else echo "profile=pre-prod" >> $GITHUB_OUTPUT echo "channel=pre-prod-admin" >> $GITHUB_OUTPUT - echo "api_url=https://5.181.0.112.nip.io" >> $GITHUB_OUTPUT - echo "update_url=https://ota.uber-stup.club" >> $GITHUB_OUTPUT + echo "api_url=${{ secrets.PREPROD_API_URL }}" >> $GITHUB_OUTPUT + echo "update_url=${{ secrets.XAVIA_API_URL }}" >> $GITHUB_OUTPUT echo "apk_name=admin-panel-pre-prod-$(date +%Y%m%d-%H%M).apk" >> $GITHUB_OUTPUT fi @@ -172,12 +172,12 @@ jobs: env: EXPO_TOKEN: ${{ secrets.EXPO_TOKEN }} EXPO_PUBLIC_API_URL: ${{ steps.config.outputs.api_url }} - EXPO_PUBLIC_UPDATE_URL: https://ota.uber-stup.club + EXPO_PUBLIC_UPDATE_URL: ${{ secrets.XAVIA_API_URL }} run: | RUNTIME_VERSION=$(jq -r '.expo.version' app.json) npx expo export --platform android --output-dir dist cd dist && zip -r ../bundle.zip . && cd .. - curl -X POST "https://ota.uber-stup.club/api/upload" \ + curl -X POST "${{ secrets.XAVIA_API_URL }}/api/upload" \ -H "Authorization: Bearer ${{ secrets.XAVIA_API_KEY }}" \ -F "file=@bundle.zip" \ -F "runtimeVersion=$RUNTIME_VERSION" \ diff --git a/.github/workflows/frontend-client-build-local.yml b/.github/workflows/frontend-client-build-local.yml index fbe2bcca..2da3bc23 100644 --- a/.github/workflows/frontend-client-build-local.yml +++ b/.github/workflows/frontend-client-build-local.yml @@ -74,14 +74,14 @@ jobs: if [ "${{ github.ref_name }}" = "main" ] || [ "${{ github.base_ref }}" = "main" ]; then echo "profile=production" >> $GITHUB_OUTPUT echo "channel=production-client" >> $GITHUB_OUTPUT - echo "api_url=https://mln-uber.club" >> $GITHUB_OUTPUT - echo "update_url=https://ota.uber-stup.club" >> $GITHUB_OUTPUT + echo "api_url=${{ secrets.PROD_API_URL }}" >> $GITHUB_OUTPUT + echo "update_url=${{ secrets.XAVIA_API_URL }}" >> $GITHUB_OUTPUT echo "apk_name=mobile-production-$(date +%Y%m%d-%H%M).apk" >> $GITHUB_OUTPUT else echo "profile=pre-prod" >> $GITHUB_OUTPUT echo "channel=pre-prod-client" >> $GITHUB_OUTPUT - echo "api_url=https://5.181.0.112.nip.io" >> $GITHUB_OUTPUT - echo "update_url=https://ota.uber-stup.club" >> $GITHUB_OUTPUT + echo "api_url=${{ secrets.PREPROD_API_URL }}" >> $GITHUB_OUTPUT + echo "update_url=${{ secrets.XAVIA_API_URL }}" >> $GITHUB_OUTPUT echo "apk_name=mobile-pre-prod-$(date +%Y%m%d-%H%M).apk" >> $GITHUB_OUTPUT fi @@ -153,11 +153,11 @@ jobs: run: | if [ "${{ github.ref_name }}" = "main" ]; then echo "channel=production-client" >> $GITHUB_OUTPUT - echo "api_url=https://mln-uber.club" >> $GITHUB_OUTPUT + echo "api_url=${{ secrets.PROD_API_URL }}" >> $GITHUB_OUTPUT echo "message=Production update $(date +%Y%m%d-%H%M)" >> $GITHUB_OUTPUT else echo "channel=pre-prod-client" >> $GITHUB_OUTPUT - echo "api_url=https://5.181.0.112.nip.io" >> $GITHUB_OUTPUT + echo "api_url=${{ secrets.PREPROD_API_URL }}" >> $GITHUB_OUTPUT echo "message=Pre-prod update $(date +%Y%m%d-%H%M)" >> $GITHUB_OUTPUT fi @@ -172,12 +172,12 @@ jobs: env: EXPO_TOKEN: ${{ secrets.EXPO_TOKEN }} EXPO_PUBLIC_API_URL: ${{ steps.config.outputs.api_url }} - EXPO_PUBLIC_UPDATE_URL: https://ota.uber-stup.club + EXPO_PUBLIC_UPDATE_URL: ${{ secrets.XAVIA_API_URL }} run: | RUNTIME_VERSION=$(jq -r '.expo.version' app.json) npx expo export --platform android --output-dir dist cd dist && zip -r ../bundle.zip . && cd .. - curl -X POST "https://ota.uber-stup.club/api/upload" \ + curl -X POST "${{ secrets.XAVIA_API_URL }}/api/upload" \ -H "Authorization: Bearer ${{ secrets.XAVIA_API_KEY }}" \ -F "file=@bundle.zip" \ -F "runtimeVersion=$RUNTIME_VERSION" \ diff --git a/.github/workflows/frontend-web-build.yml b/.github/workflows/frontend-web-build.yml index 5538fef5..26d1172e 100644 --- a/.github/workflows/frontend-web-build.yml +++ b/.github/workflows/frontend-web-build.yml @@ -103,9 +103,9 @@ jobs: - name: SSH deploy uses: appleboy/ssh-action@v1 with: - host: ${{ (github.ref == 'refs/heads/main' || github.base_ref == 'main') && secrets.SERVER_HOST_PROD || secrets.SERVER_HOST }} + host: ${{ (github.ref == 'refs/heads/main' || github.base_ref == 'main') && secrets.SERVER_HOST_PROD || secrets.SERVER_HOST_PRE_PROD }} username: ${{ secrets.SERVER_USER }} - key: ${{ (github.ref == 'refs/heads/main' || github.base_ref == 'main') && secrets.SERVER_SSH_KEY_PROD || secrets.SERVER_SSH_KEY }} + key: ${{ (github.ref == 'refs/heads/main' || github.base_ref == 'main') && secrets.SERVER_SSH_KEY_PROD || secrets.SERVER_SSH_KEY_PRE_PROD }} script: | docker compose -f ${{ secrets.COMPOSE_PATH }} pull frontend docker compose -f ${{ secrets.COMPOSE_PATH }} up -d --no-deps frontend