Andrew Arnott
3aeff335e6
Ignore launchSettings.json
2022-03-30 18:13:34 -06:00
Andrew Arnott
df0a3fa03c
Merge pull request #147 from AArnott/fixSdkInstallScript
...
Fix Install-DotNetSdk.ps1 for Windows machine-wide installations
2022-03-30 10:11:12 -06:00
Andrew Arnott
2801048439
Improve TargetFramework detection ( #146 )
2022-03-30 07:36:10 -06:00
Andrew Arnott
7e34288f4c
Fix Install-DotNetSdk.ps1 for Windows machine-wide installations
2022-03-30 07:20:08 -06:00
Andrew Arnott
e92074087c
Improve TargetFramework detection
2022-03-25 09:22:48 -06:00
Andrew Arnott
cfa18ae462
Re-enable transitive P2Ps
...
Because it isn't actually required for msbuild platform negotiation.
2022-03-09 17:14:01 -07:00
Andrew Arnott
a07c182bb9
Merge pull request #145 from AArnott/updateSdk
...
Update .NET SDK to 6.0.200
2022-03-08 09:10:44 -07:00
Andrew Arnott
f1581aacb9
Update .NET SDK to 6.0.200
2022-03-08 09:02:53 -07:00
dependabot[bot]
25fa06401e
Bump coverlet.msbuild from 3.1.1 to 3.1.2 ( #144 )
2022-03-06 14:25:10 +00:00
dependabot[bot]
a803831c66
Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 ( #143 )
...
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest ) from 17.0.0 to 17.1.0.
- [Release notes](https://github.com/microsoft/vstest/releases )
- [Commits](https://github.com/microsoft/vstest/compare/v17.0.0...v17.1.0 )
---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
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>
2022-03-06 07:12:33 -07:00
Andrew Arnott
aa76125efb
Merge pull request #142 from AArnott/platformNegotiation
...
Activate msbuild 17's platform negotiation feature
2022-02-17 09:44:29 -07:00
Andrew Arnott
8a837f7113
Activate msbuild 17's platform negotiation feature
...
Not that this template repo itself requires it, but it's a great baseline to start with as it means the repo will grow nicely as it gets more complicated for real projects.
2022-02-17 09:09:17 -07:00
Andrew Arnott
edbcb35488
Merge pull request #140 from AArnott/actionsUpdates
...
Update GitHub Actions to more closely resemble AzP
2022-02-04 20:51:19 -07:00
Andrew Arnott
e67a6e4b39
Update GitHub Actions to more closely resemble AzP
2022-02-04 20:34:01 -07:00
Andrew Arnott
5b2c2195dc
Merge branch 'fix135'
2022-02-04 17:24:57 -07:00
Andrew Arnott
2ed469f67a
Merge pull request #139 from AArnott/simplifyJoinPath
...
Simplify Join-Path expressions
2022-02-04 16:39:07 -07:00
Andrew Arnott
6ecd99be42
Do not include product symbols with test symbols
2022-02-04 16:33:03 -07:00
Andrew Arnott
e9df707591
Collect and publish symbols from every build agent
...
Accommodates https://github.com/microsoft/azure-pipelines-tasks/issues/13821 by publish symbols on a Windows agent
Closes #135
2022-02-04 16:33:03 -07:00
Andrew Arnott
849e4b8e01
Simplify Join-Path expressions
2022-02-04 15:25:48 -07:00
Andrew Arnott
f9f2c97f1e
Merge pull request #138 from AArnott/testAllTFMsSimply
...
Replace several `DotNetCoreCLI` task with one `dotnet test` task
2022-02-04 13:54:57 -07:00
Andrew Arnott
04f05d67b8
Drop redundant build verbosity switch
2022-02-04 13:29:57 -07:00
Andrew Arnott
1699ddf881
Replace several `DotNetCoreCLI` task with one `dotnet test` task
...
Closes #136
2022-02-04 13:29:51 -07:00
Andrew Arnott
da8eef4ed6
Build and pack in one step
2022-02-04 13:25:37 -07:00
Andrew Arnott
9fb050e9d0
Fix GitHub workflow file syntax error ( #137 )
2022-02-04 12:32:40 -07:00
Andrew Arnott
4a85ff84c8
Replace runsettings files with switches
2022-02-04 09:51:49 -07:00
Andrew Arnott
dcf939351c
Capture netcoreapp3.1 TFM test crash dump naming pattern on linux
2022-02-04 09:43:02 -07:00
Andrew Arnott
ae5e025248
Add explanatory comment for using unstable stylecop id
2022-02-02 20:50:26 -07:00
Andrew Arnott
8ef6d0681b
Update Nerdbank.GitVersioning
2022-02-02 20:47:23 -07:00
Andrew Arnott
ad7449bd60
Update sample test, which was sporting dead code
2022-02-01 10:52:26 -07:00
Andrew Arnott
88988319be
Update StyleCop.Analyzers
...
Switch to the .Unstable package ID so that dependabot will help us keep it current even though it seems to be ever-unstable lately.
2022-02-01 10:20:25 -07:00
dependabot[bot]
c01e120589
Bump coverlet.msbuild from 3.1.0 to 3.1.1 ( #134 )
...
Bumps [coverlet.msbuild](https://github.com/coverlet-coverage/coverlet ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/coverlet-coverage/coverlet/releases )
- [Commits](https://github.com/coverlet-coverage/coverlet/commits )
---
updated-dependencies:
- dependency-name: coverlet.msbuild
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-01 08:24:29 -07:00
Andrew Arnott
6cf12a28d7
Enable publishing of artifacts in multiple passes
...
When an artifact is not ready yet, but other artifacts are and must be prepared, we can now run `artifacts/_pipelines.ps1` multiple times in the pipeline.
To opt out of an earlier pass, the artifact script need only produce 0 files. After an artifact script returns some files, that artifact will be published and will not be published again.
This is similar to `variables/_pipelines.ps1` behavior, which we already run twice.
2022-01-13 08:49:15 -07:00
Andrew Arnott
c31f6ad1e0
Fix Expand-Template to replace tokens in AssemblyInfo.cs
2022-01-13 08:26:38 -07:00
Andrew Arnott
52d37aebaa
Update Nerdbank.GitVersioning
2021-12-03 08:15:02 -07:00
Andrew Arnott
e4ef595f16
Patch AssemblyInfo.cs
2021-12-03 08:06:54 -07:00
Andrew Arnott
81634e306f
Set basic version build variables in pipeline
2021-12-03 06:40:03 -07:00
Andrew Arnott
1be4fa9788
Fix regression in platform detection in Windows Powershell
2021-12-02 16:50:33 -07:00
Andrew Arnott
e1fafe9b84
Secure p/invoke native library loads
2021-12-02 10:59:00 -07:00
Andrew Arnott
b75b239dfc
Suppress powershell interpreting of AzP macros
2021-12-01 11:57:57 -07:00
Andrew Arnott
c9ed75c04a
Format whitespace in init.ps1
2021-11-29 16:17:37 -07:00
Andrew Arnott
eb997ccbbf
Merge pull request #130 from AArnott/fixArmDetection
...
Fix ARM detection on Linux
2021-11-26 08:03:21 -07:00
Andrew Arnott
c5db1efad8
Fix ARM detection on Linux
...
The `$env:PROCESSOR_ARCHITECTURE` environment variable simply isn't set on linux.
2021-11-25 23:16:45 -07:00
Andrew Arnott
ff1bb67aea
Merge pull request #129 from AArnott/updates
...
Collect test diagnostic logs
2021-11-22 15:58:34 -07:00
Andrew Arnott
df52bbc7da
Remove CA1508, which has too many false positives
2021-11-22 15:49:58 -07:00
Andrew Arnott
2eb1688704
Collect diagnostic test logs
2021-11-22 15:49:58 -07:00
Andrew Arnott
4fb29c86e9
Update Microsoft.SourceLink.GitHub package version
2021-11-19 16:27:20 -07:00
Andrew Arnott
805c87a603
Build on VS 2022 agents
2021-11-19 16:08:46 -07:00
Andrew Arnott
686e55d0f9
Add Apply-Template.ps1 script to automate template updates
2021-11-19 15:46:59 -07:00
Andrew Arnott
9209473437
Touch-ups
2021-11-18 21:43:01 -07:00
Andrew Arnott
6deff2dfe2
Merge pull request #128 from AArnott/nonMTsupport
...
Collect coverage in non-multitargeting environments
2021-11-12 08:31:31 -07:00