From 4b73bce1f1566572fb083367158e0798a7063f7c Mon Sep 17 00:00:00 2001 From: Jatin Lodhi Date: Wed, 15 Oct 2025 11:20:32 +0530 Subject: [PATCH 1/3] feat: add staging workflow --- .github/workflows/staging.yml | 45 +++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/staging.yml diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml new file mode 100644 index 0000000..5420907 --- /dev/null +++ b/.github/workflows/staging.yml @@ -0,0 +1,45 @@ +name: Staging Deployment +on: + push: + branches: + - release/2.34.0 + - release/stg-workflow + workflow_dispatch: +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + + - uses: Azure/docker-login@v1 + with: + login-server: sparrowprod.azurecr.io + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + + - run: | + docker build . -t sparrowprod.azurecr.io/sparrow-proxy:${{ github.run_number }} + docker push sparrowprod.azurecr.io/sparrow-proxy:${{ github.run_number }} + deploy: + needs: build + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - uses: richardrigutins/replace-in-files@v1 + with: + files: "./deploymentManifests/deployment.yml" + search-text: '_BUILD__ID_' + replacement-text: '${{ github.run_number }}' + + - uses: azure/setup-kubectl@v2.0 + + - uses: Azure/k8s-set-context@v2 + with: + kubeconfig: ${{ secrets.KUBE_CONFIG }} + + - uses: Azure/k8s-deploy@v4 + with: + action: deploy + namespace: sparrow-staging + manifests: | + ./deploymentManifests/deployment.yml \ No newline at end of file From f211dbd876acf12fed8333de66e054d8d01b6e41 Mon Sep 17 00:00:00 2001 From: Jatin Lodhi Date: Wed, 15 Oct 2025 11:34:28 +0530 Subject: [PATCH 2/3] feat: add staging workflow --- .github/workflows/staging.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index 5420907..d3c6fdc 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -3,7 +3,6 @@ on: push: branches: - release/2.34.0 - - release/stg-workflow workflow_dispatch: jobs: build: From f76152ce9213193811d1063316283f25f166805b Mon Sep 17 00:00:00 2001 From: Kishan Gupta Date: Thu, 13 Nov 2025 14:34:06 +0530 Subject: [PATCH 3/3] update the branch in yml file --- .github/workflows/staging.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index d3c6fdc..74e277f 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -2,7 +2,7 @@ name: Staging Deployment on: push: branches: - - release/2.34.0 + - release/2.35.0 workflow_dispatch: jobs: build: