Skip to content

chore(deps): bump actions/setup-python from 6 to 7 #818

chore(deps): bump actions/setup-python from 6 to 7

chore(deps): bump actions/setup-python from 6 to 7 #818

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
#
# Microsoft Security DevOps (MSDO) is a command line application which integrates static analysis tools into the development cycle.
# MSDO installs, configures and runs the latest versions of static analysis tools
# (including, but not limited to, SDL/security and compliance tools).
#
# The Microsoft Security DevOps action is currently in beta and runs on the windows-latest queue,
# as well as Windows self hosted agents. ubuntu-latest support coming soon.
#
# For more information about the action , check out https://github.com/microsoft/security-devops-action
#
# Please note this workflow do not integrate your GitHub Org with Microsoft Defender For DevOps. You have to create an integration
# and provide permission before this can report data back to azure.
# Read the official documentation here : https://learn.microsoft.com/en-us/azure/defender-for-cloud/quickstart-onboard-github
name: "Microsoft Defender For Devops"
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
schedule:
- cron: '17 15 * * 3'
permissions:
actions: read
contents: read
id-token: write
security-events: write
jobs:
MSDO:
strategy:
fail-fast: false
matrix:
os: [windows-latest, ubuntu-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v6
- uses: actions/setup-dotnet@v5
with:
dotnet-version: |
5.0.x
6.0.x
- name: Enable long paths on Windows
if: runner.os == 'Windows'
shell: pwsh
run: |
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1
git config --system core.longpaths true
# Windows: skip Bandit (hangs on vendor paths) and BinSkim (no binary targets).
# Ubuntu: default GitHub policy (Bandit ok; antimalware is Windows-only).
- name: Run Microsoft Security DevOps (Windows)
if: matrix.os == 'windows-latest'
uses: microsoft/security-devops-action@v1.12.0
id: msdo_win
with:
tools: antimalware,checkov,eslint,templateanalyzer
- name: Run Microsoft Security DevOps (Linux)
if: matrix.os == 'ubuntu-latest'
uses: microsoft/security-devops-action@v1.12.0
id: msdo_linux
- name: Upload results to Security tab
uses: github/codeql-action/upload-sarif@v4
with:
sarif_file: ${{ matrix.os == 'windows-latest' && steps.msdo_win.outputs.sarifFile || steps.msdo_linux.outputs.sarifFile }}
category: msdo-${{ matrix.os }}