Skip to content

Commit db80ea7

Browse files
feat: Add push trigger and timestamp setting for Azure workflows on psl-weeklyschedule-codmod branch
1 parent 013bd72 commit db80ea7

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

.github/workflows/azd-template-validation.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
schedule:
55
- cron: '30 1 * * 4' # Every Thursday at 7:00 AM IST (1:30 AM UTC)
66
workflow_dispatch:
7+
push:
8+
branches:
9+
- psl-weeklyschedule-codmod
710

811
permissions:
912
contents: read
@@ -19,6 +22,9 @@ jobs:
1922
- name: Checkout code
2023
uses: actions/checkout@v6
2124

25+
- name: Set timestamp
26+
run: echo "HHMM=$(date -u +'%H%M')" >> $GITHUB_ENV
27+
2228
- name: Validate Azure Template
2329
id: validation
2430
uses: microsoft/template-validation-action@v0.4.3
@@ -31,7 +37,7 @@ jobs:
3137
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
3238
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
3339
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
34-
AZURE_ENV_NAME: ${{ secrets.AZURE_ENV_NAME }}
40+
AZURE_ENV_NAME: azd-${{ secrets.AZURE_ENV_NAME }}-${{ env.HHMM }}
3541
AZURE_LOCATION: ${{ secrets.AZURE_LOCATION }}
3642
AZURE_ENV_AI_SERVICE_LOCATION: ${{ secrets.AZURE_AI_DEPLOYMENT_LOCATION || secrets.AZURE_LOCATION }}
3743
AZURE_ENV_MODEL_CAPACITY: 1

.github/workflows/azure-dev.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ name: Azure Dev Deploy
22

33
on:
44
workflow_dispatch:
5+
push:
6+
branches:
7+
- psl-weeklyschedule-codmod
58

69
permissions:
710
contents: read
@@ -24,6 +27,11 @@ jobs:
2427
- name: Checkout code
2528
uses: actions/checkout@v6
2629

30+
- name: Set timestamp and env name
31+
run: |
32+
HHMM=$(date -u +'%H%M')
33+
echo "AZURE_ENV_NAME=azd-${{ vars.AZURE_ENV_NAME }}-${HHMM}" >> $GITHUB_ENV
34+
2735
- name: Install azd
2836
uses: Azure/setup-azd@v2
2937

0 commit comments

Comments
 (0)