diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ea0af0e..5ffba42 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,11 +26,13 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: '0' + - name: Setup .NET Core SDK uses: actions/setup-dotnet@v4 with: - dotnet-version: | - 9.x + global-json-file: global.json + cache: 'true' + cache-dependency-path: '**/packages.lock.json' - name: Set Default TAG run: echo "TAG=v0.0.0" >> $GITHUB_ENV diff --git a/Directory.Build.props b/Directory.Build.props index 7e76ce4..60a2ee0 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,11 +1,20 @@ + - true + true + true + git https://github.com/escendit/tools-codeanalysis-stylecop + true + + + + true + all diff --git a/global.json b/global.json index 7f2000d..b17a8fd 100644 --- a/global.json +++ b/global.json @@ -1,7 +1,7 @@ { "sdk": { - "version": "7.0.100", + "version": "9.0.304", "rollForward": "latestMajor", - "allowPrerelease": true + "allowPrerelease": false } } diff --git a/src/Escendit.Tools.CodeAnalysis.StyleCopAnalyzers/packages.lock.json b/src/Escendit.Tools.CodeAnalysis.StyleCopAnalyzers/packages.lock.json new file mode 100644 index 0000000..b4ca754 --- /dev/null +++ b/src/Escendit.Tools.CodeAnalysis.StyleCopAnalyzers/packages.lock.json @@ -0,0 +1,47 @@ +{ + "version": 2, + "dependencies": { + ".NETStandard,Version=v2.0": { + "Escendit.Tools.Branding": { + "type": "Direct", + "requested": "[1.2.0, )", + "resolved": "1.2.0", + "contentHash": "Tleka3RGcnG623z+4nxdGKINEQn9roCuNOPe0UHqckl4tndXfXEkWezEx011apR45Lqvc33KKrRnlDKv9kbRQQ==" + }, + "NETStandard.Library": { + "type": "Direct", + "requested": "[2.0.3, )", + "resolved": "2.0.3", + "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + } + }, + "StyleCop.Analyzers.Unstable": { + "type": "Direct", + "requested": "[1.2.0.556, )", + "resolved": "1.2.0.556", + "contentHash": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==" + }, + "Microsoft.NETCore.Platforms": { + "type": "Transitive", + "resolved": "1.1.0", + "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==" + } + }, + ".NETStandard,Version=v2.1": { + "Escendit.Tools.Branding": { + "type": "Direct", + "requested": "[1.2.0, )", + "resolved": "1.2.0", + "contentHash": "Tleka3RGcnG623z+4nxdGKINEQn9roCuNOPe0UHqckl4tndXfXEkWezEx011apR45Lqvc33KKrRnlDKv9kbRQQ==" + }, + "StyleCop.Analyzers.Unstable": { + "type": "Direct", + "requested": "[1.2.0.556, )", + "resolved": "1.2.0.556", + "contentHash": "zvn9Mqs/ox/83cpYPignI8hJEM2A93s2HkHs8HYMOAQW0PkampyoErAiIyKxgTLqbbad29HX/shv/6LGSjPJNQ==" + } + } + } +} \ No newline at end of file