Skip to content

Refactor certificate handling to use UserKeySet for X509KeyStorageFlags and remove local admin requirement for cmdlets #1739

Refactor certificate handling to use UserKeySet for X509KeyStorageFlags and remove local admin requirement for cmdlets

Refactor certificate handling to use UserKeySet for X509KeyStorageFlags and remove local admin requirement for cmdlets #1739

Workflow file for this run

# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"
on:
push:
branches: [ dev ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ dev ]
schedule:
- cron: '36 19 * * 2'
permissions: read-all
jobs:
analyze:
name: Analyze
runs-on: windows-latest
permissions:
security-events: write
contents: read
strategy:
fail-fast: false
matrix:
language: [ 'csharp' ]
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
- name: Setup .NET Core
uses: actions/setup-dotnet@v4
with:
dotnet-version: |
6.x
7.x
- name: Install dependencies
run: dotnet restore
working-directory: src/Commands
- name: Build ⚙
run: dotnet build PnP.PowerShell.csproj --nologo --configuration debug --no-incremental --verbosity diagnostic --disable-build-servers --force
working-directory: src/Commands
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3