diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ea0af0e..958edfe 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,8 +29,9 @@ jobs: - 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 ed3916b..bac1958 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,8 +1,20 @@ + + + true + true + + git https://github.com/escendit/tools-codeanalysis-roslyn + true + + + + true + all diff --git a/global.json b/global.json index b2cdb07..36993d8 100644 --- a/global.json +++ b/global.json @@ -2,6 +2,6 @@ "sdk": { "version": "9.0.304", "rollForward": "latestMajor", - "allowPrerelease": true + "allowPrerelease": false } } diff --git a/src/Escendit.Tools.CodeAnalysis.NetAnalyzers/packages.lock.json b/src/Escendit.Tools.CodeAnalysis.NetAnalyzers/packages.lock.json new file mode 100644 index 0000000..92b26a1 --- /dev/null +++ b/src/Escendit.Tools.CodeAnalysis.NetAnalyzers/packages.lock.json @@ -0,0 +1,35 @@ +{ + "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" + } + }, + "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==" + } + } + } +} \ No newline at end of file