From 5b58580185357943629e98494ac7171fed58b429 Mon Sep 17 00:00:00 2001 From: David May Date: Tue, 26 May 2026 15:16:02 +0200 Subject: [PATCH] chore(ci): remove Azure App Service deploy workflows api-dev.yaml and api-prd.yaml deployed to Azure App Services app-lds-api-{dev,prd}. Both environments are now served from DFX infrastructure (dfxdev since 2026-05-08, dfxprd pending Stage 2.2). Docker image builds and DFX deploys are handled by lds-api-{dev,prd}.yaml. --- .github/workflows/api-dev.yaml | 49 ---------------------------------- .github/workflows/api-prd.yaml | 49 ---------------------------------- 2 files changed, 98 deletions(-) delete mode 100644 .github/workflows/api-dev.yaml delete mode 100644 .github/workflows/api-prd.yaml diff --git a/.github/workflows/api-dev.yaml b/.github/workflows/api-dev.yaml deleted file mode 100644 index e81306c66..000000000 --- a/.github/workflows/api-dev.yaml +++ /dev/null @@ -1,49 +0,0 @@ -name: API DEV CI/CD - -on: - push: - branches: [develop] - paths-ignore: - - 'infrastructure/lnbitsapi/**' - workflow_dispatch: - -env: - AZURE_WEBAPP_NAME: app-lds-api-dev - AZURE_WEBAPP_PACKAGE_PATH: '.' - NODE_VERSION: '16.x' - -jobs: - build-and-deploy: - name: Build, test and deploy to DEV - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Use Node.js ${{ env.NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.NODE_VERSION }} - - - name: Install packages - run: | - npm ci - - - name: Build code - run: | - npm run build - - - name: Run tests - run: | - npm run test - - - name: Run linter - run: | - npm run lint - - - name: Deploy to Azure App Service (DEV) - uses: azure/webapps-deploy@v3 - with: - app-name: ${{ env.AZURE_WEBAPP_NAME }} - publish-profile: ${{ secrets.DEV_PUBLISH_PROFILE }} - package: ${{ env.AZURE_WEBAPP_PACKAGE_PATH }} diff --git a/.github/workflows/api-prd.yaml b/.github/workflows/api-prd.yaml deleted file mode 100644 index 133f459ff..000000000 --- a/.github/workflows/api-prd.yaml +++ /dev/null @@ -1,49 +0,0 @@ -name: API PRD CI/CD - -on: - push: - branches: [main] - paths-ignore: - - 'infrastructure/lnbitsapi/**' - workflow_dispatch: - -env: - AZURE_WEBAPP_NAME: app-lds-api-prd - AZURE_WEBAPP_PACKAGE_PATH: '.' - NODE_VERSION: '16.x' - -jobs: - build-and-deploy: - name: Build, test and deploy to PRD - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Use Node.js ${{ env.NODE_VERSION }} - uses: actions/setup-node@v4 - with: - node-version: ${{ env.NODE_VERSION }} - - - name: Install packages - run: | - npm ci - - - name: Build code - run: | - npm run build - - - name: Run tests - run: | - npm run test - - - name: Run linter - run: | - npm run lint - - - name: Deploy to Azure App Service (PRD) - uses: azure/webapps-deploy@v3 - with: - app-name: ${{ env.AZURE_WEBAPP_NAME }} - publish-profile: ${{ secrets.PRD_PUBLISH_PROFILE }} - package: ${{ env.AZURE_WEBAPP_PACKAGE_PATH }}