From a57abcaf34b5cf5dfdcb813eadc2849205576a7c Mon Sep 17 00:00:00 2001 From: Jackson Hoffart Date: Tue, 11 Nov 2025 11:43:44 +0000 Subject: [PATCH] feat(ci): gains new PROD deploy action --- ...e-static-web-apps-calm-field-0dfb6731e.yml | 10 ++- ...static-web-apps-jolly-desert-073eb0e1e.yml | 63 ------------------- 2 files changed, 8 insertions(+), 65 deletions(-) delete mode 100644 .github/workflows/azure-static-web-apps-jolly-desert-073eb0e1e.yml diff --git a/.github/workflows/azure-static-web-apps-calm-field-0dfb6731e.yml b/.github/workflows/azure-static-web-apps-calm-field-0dfb6731e.yml index 2d36466..41b53b7 100644 --- a/.github/workflows/azure-static-web-apps-calm-field-0dfb6731e.yml +++ b/.github/workflows/azure-static-web-apps-calm-field-0dfb6731e.yml @@ -40,10 +40,14 @@ jobs: action: "upload" ###### Repository/Build Configurations - These values can be configured to match your app requirements. ###### # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig - app_location: "/" # App source code path - api_location: "" # Api source code path - optional + app_location: "./" # App source code path + api_location: "./api/" # Api source code path - optional output_location: "build" # Built app content directory - optional github_id_token: ${{ steps.idtoken.outputs.result }} + env: + VITE_REACT_APP_CLIENT_ID: "270e7c47-c240-4275-ba86-415dbe08fa4f" + VITE_REACT_APP_AUTHORITY: "https://login.microsoftonline.com/fc90232c-a6ba-4f13-a8f1-283b00faf105" + VITE_REACT_APP_REDIRECT_URI: "https://calm-field-0dfb6731e.3.azurestaticapps.net" ###### End of Repository/Build Configurations ###### close_pull_request_job: @@ -55,4 +59,6 @@ jobs: id: closepullrequest uses: Azure/static-web-apps-deploy@v1 with: + azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_CALM_FIELD_0DFB6731E }} action: "close" + diff --git a/.github/workflows/azure-static-web-apps-jolly-desert-073eb0e1e.yml b/.github/workflows/azure-static-web-apps-jolly-desert-073eb0e1e.yml deleted file mode 100644 index a820d7b..0000000 --- a/.github/workflows/azure-static-web-apps-jolly-desert-073eb0e1e.yml +++ /dev/null @@ -1,63 +0,0 @@ -name: Azure Static Web Apps CI/CD - -on: - push: - branches: - - main - pull_request: - types: [opened, synchronize, reopened, closed] - branches: - - main - -jobs: - build_and_deploy_job: - if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed') - runs-on: ubuntu-latest - name: Build and Deploy Job - permissions: - id-token: write - contents: read - steps: - - uses: actions/checkout@v3 - with: - submodules: true - lfs: false - - name: Install OIDC Client from Core Package - run: npm install @actions/core@1.6.0 @actions/http-client - - name: Get Id Token - uses: actions/github-script@v6 - id: idtoken - with: - script: | - const coredemo = require('@actions/core') - return await coredemo.getIDToken() - result-encoding: string - - name: Build And Deploy - id: builddeploy - uses: Azure/static-web-apps-deploy@v1 - with: - azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_JOLLY_DESERT_073EB0E1E }} - action: "upload" - ###### Repository/Build Configurations - These values can be configured to match your app requirements. ###### - # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig - app_location: "./" # App source code path - api_location: "./api/" # Api source code path - optional - output_location: "build" # Built app content directory - optional - github_id_token: ${{ steps.idtoken.outputs.result }} - env: - VITE_REACT_APP_CLIENT_ID: "270e7c47-c240-4275-ba86-415dbe08fa4f" - VITE_REACT_APP_AUTHORITY: "https://login.microsoftonline.com/fc90232c-a6ba-4f13-a8f1-283b00faf105" - VITE_REACT_APP_REDIRECT_URI: "https://jolly-desert-073eb0e1e.2.azurestaticapps.net" - ###### End of Repository/Build Configurations ###### - - close_pull_request_job: - if: github.event_name == 'pull_request' && github.event.action == 'closed' - runs-on: ubuntu-latest - name: Close Pull Request Job - steps: - - name: Close Pull Request - id: closepullrequest - uses: Azure/static-web-apps-deploy@v1 - with: - azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_JOLLY_DESERT_073EB0E1E }} - action: "close"