mirror of
https://github.com/OPCFoundation/UA-.NETStandard.git
synced 2026-10-22 01:26:20 +08:00
4325cd7223
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from 1.1.3 to 1.3.1. - [Release notes](https://github.com/microsoft/setup-msbuild/releases) - [Changelog](https://github.com/microsoft/setup-msbuild/blob/main/building-release.md) - [Commits](https://github.com/microsoft/setup-msbuild/compare/v1.1.3...v1.3.1) --- updated-dependencies: - dependency-name: microsoft/setup-msbuild dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
80 lines
2.7 KiB
YAML
80 lines
2.7 KiB
YAML
# A CodeQL query for the UA .NET Standard project
|
||
name: "CodeQL"
|
||
|
||
on:
|
||
push:
|
||
branches: [ master, main, release/* ]
|
||
pull_request:
|
||
# The branches below must be a subset of the branches above
|
||
branches: [ master, main ]
|
||
paths:
|
||
- '**.cs'
|
||
schedule:
|
||
- cron: '30 6 * * 6'
|
||
workflow_dispatch:
|
||
|
||
concurrency:
|
||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
||
cancel-in-progress: true
|
||
|
||
jobs:
|
||
analyze:
|
||
name: Analyze
|
||
runs-on: windows-2022
|
||
|
||
strategy:
|
||
fail-fast: false
|
||
matrix:
|
||
language: [ 'csharp' ]
|
||
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
|
||
# Learn more:
|
||
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
|
||
|
||
steps:
|
||
- name: Checkout repository
|
||
uses: actions/checkout@v3
|
||
|
||
# Initializes the CodeQL tools for scanning.
|
||
- name: Initialize CodeQL
|
||
uses: github/codeql-action/init@v2
|
||
with:
|
||
languages: ${{ matrix.language }}
|
||
# If you wish to specify custom queries, you can do so here or in a config file.
|
||
# By default, queries listed here will override any specified in a config file.
|
||
# Prefix the list here with "+" to use these queries and those in the config file.
|
||
# queries: ./path/to/local/query, your-org/your-repo/queries@main
|
||
|
||
- name: Set up .NET
|
||
uses: actions/setup-dotnet@v3
|
||
with:
|
||
dotnet-version: '6.x'
|
||
|
||
# Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
|
||
- name: Setup MSBuild.exe
|
||
uses: microsoft/setup-msbuild@v1.3.1
|
||
|
||
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
|
||
# If this step fails, then you should remove it and run the build manually (see below)
|
||
# - name: Autobuild
|
||
# uses: github/codeql-action/autobuild@v2
|
||
|
||
# ℹ️ Command-line programs to run using the OS shell.
|
||
# 📚 https://git.io/JvXDl
|
||
|
||
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
|
||
# and modify them (or add more) to build your code if your project
|
||
# uses a compiled language
|
||
|
||
- name: Restore Packages
|
||
run: |
|
||
nuget restore "UA Core Library.sln"
|
||
nuget restore "UA Reference.sln"
|
||
|
||
- name: Build Solution
|
||
run: |
|
||
msbuild.exe "UA Core Library.sln" /p:configuration="Release" /p:UseSharedCompilation=false
|
||
msbuild.exe "UA Reference.sln" /p:configuration="Release" /p:UseSharedCompilation=false
|
||
|
||
- name: Perform CodeQL Analysis
|
||
uses: github/codeql-action/analyze@v2
|