diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..2c48305b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + groups: + github-actions: + patterns: ["*"] + schedule: + interval: "weekly" + cooldown: + default-days: 7 diff --git a/.github/workflows/dataManagementZoneDeployment.yml b/.github/workflows/dataManagementZoneDeployment.yml index 29e2177e..3e2926aa 100644 --- a/.github/workflows/dataManagementZoneDeployment.yml +++ b/.github/workflows/dataManagementZoneDeployment.yml @@ -29,19 +29,19 @@ jobs: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Check Out Repository id: checkout_repository - uses: actions/checkout@v3 + uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3.7.0 # Login to Azure - name: Azure Login id: azure_login - uses: azure/login@v1 + uses: azure/login@cb79c773a3cfa27f31f25eb3f677781210c9ce3d # v1.6.1 with: creds: ${{ secrets.AZURE_CREDENTIALS }} # Deploy Data Management Zone - validation - name: Deploy Data Management Zone - validation id: data_management_zone_validation - uses: azure/arm-deploy@v1 + uses: azure/arm-deploy@65ae74fb7aec7c680c88ef456811f353adae4d06 # v1.0.9 with: scope: subscription subscriptionId: ${{ env.AZURE_SUBSCRIPTION_ID }} @@ -54,7 +54,7 @@ jobs: # Deploy Data Management Zone - what-if - name: Deploy Data Management Zone - what-if id: data_management_zone_whatif - uses: azure/CLI@v1 + uses: azure/CLI@4db43908b9df2e7ac93c8275a8f9a448c59338dd # v1.0.9 with: azcliversion: "agentazcliversion" inlineScript: | @@ -72,7 +72,7 @@ jobs: # Log out from Azure - name: Log out from Azure id: azure_logout - uses: azure/cli@v1 + uses: azure/cli@4db43908b9df2e7ac93c8275a8f9a448c59338dd # v1.0.9 with: azcliversion: "agentazcliversion" inlineScript: | @@ -89,12 +89,12 @@ jobs: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Check Out Repository id: checkout_repository - uses: actions/checkout@v3 + uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3.7.0 # Login to Azure - name: Azure Login id: azure_login - uses: azure/login@v1 + uses: azure/login@cb79c773a3cfa27f31f25eb3f677781210c9ce3d # v1.6.1 with: creds: ${{ secrets.AZURE_CREDENTIALS }} enable-AzPSSession: true @@ -102,7 +102,7 @@ jobs: # Deploy Data Management Zone - name: Deploy Data Management Zone id: data_management_zone_deployment - uses: azure/arm-deploy@v1 + uses: azure/arm-deploy@65ae74fb7aec7c680c88ef456811f353adae4d06 # v1.0.9 with: scope: subscription subscriptionId: ${{ env.AZURE_SUBSCRIPTION_ID }} @@ -115,7 +115,7 @@ jobs: # Log out from Azure - name: Log out from Azure id: azure_logout - uses: azure/cli@v1 + uses: azure/cli@4db43908b9df2e7ac93c8275a8f9a448c59338dd # v1.0.9 with: azcliversion: "agentazcliversion" inlineScript: | diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index dcf4cbf5..358248a5 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,14 +15,14 @@ jobs: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Check Out Repository id: checkout_repository - uses: actions/checkout@v3 + uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3.7.0 with: fetch-depth: 0 # Lint code base - name: Lint id: arm_lint - uses: github/super-linter@v4 + uses: github/super-linter@985ef206aaca4d560cb9ee2af2b42ba44adc1d55 # v4.10.0 env: VALIDATE_ALL_CODEBASE: false DEFAULT_BRANCH: main