Update dependabot.yml #32
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# .Synopsis | |
# Bicep linter pipeline | |
# | |
# .NOTES | |
# Author : Roman Rabodzei | |
# Version : 1.0.240817 | |
# | |
# _ | |
# .__(.)< (MEOW) | |
# \___) | |
# ~~~~~~~~~~~~~~~~~~~~~~~~ | |
name: Bicep Linter workflow | |
on: | |
pull_request: | |
branches: | |
- main | |
permissions: | |
id-token: write | |
contents: read | |
env: | |
deploymentLocation: "westeurope" | |
deploymentEnvironment: "linter" | |
jobs: | |
bicep_linter: | |
name: Bicep Linter job | |
runs-on: ubuntu-latest | |
environment: "linter" | |
steps: | |
# Checkout the repository to the GitHub Actions runner | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
# Run the Bicep linter on the Bicep templates to verify the syntax | |
- name: Build Bicep files | |
run: | | |
az bicep build --file ./main.bicep | |
working-directory: bicep | |
# Login to Azure | |
- name: Login to Azure | |
uses: azure/login@v2 | |
with: | |
creds: ${{ secrets.AZURE_CREDENTIALS }} | |
# Run preflight validation of the Bicep templates | |
- name: Preflight Validation | |
run: | | |
az deployment sub validate --name $GITHUB_RUN_ID --location ${{ env.deploymentLocation}} --template-file ./main.bicep --parameters deploymentEnvironment=${{ env.deploymentEnvironment}} | |
working-directory: bicep |