Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix vcxproj global package restore #155

Open
wants to merge 440 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
440 commits
Select commit Hold shift + click to select a range
f1286aa
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 2, 2021
bb7644b
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 6, 2021
bd0b616
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 9, 2021
211507d
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 13, 2021
5b57476
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 14, 2021
c4de7ea
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 15, 2021
59de038
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 16, 2021
075322d
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 17, 2021
9805eee
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 20, 2021
5e5c62e
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 21, 2021
3e59d15
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 24, 2021
6beaf1a
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 27, 2021
79aa550
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 28, 2021
11bf8cd
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 29, 2021
0a9f379
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Jul 30, 2021
ebeaf3c
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 5, 2021
960c9e3
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 7, 2021
7b25ac6
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 12, 2021
a7d3786
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 14, 2021
daaa99a
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 17, 2021
46fbe39
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 18, 2021
239579a
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 19, 2021
42bed84
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 20, 2021
d2062a7
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 21, 2021
cd55876
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 25, 2021
18d9afe
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 26, 2021
78c1b11
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 27, 2021
d43cf2a
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 28, 2021
91b1d1c
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Aug 31, 2021
069c3a0
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 2, 2021
de10a16
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 3, 2021
29e6ea7
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 4, 2021
c59954a
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 7, 2021
caa469a
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 9, 2021
111ac87
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 10, 2021
6689512
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 14, 2021
dec054b
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 17, 2021
4b77eea
Merge pull request #123 from dotnet/darc-main-bd6de711-83b3-4b01-af17…
tmeschter Sep 17, 2021
8c72e5e
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 21, 2021
f803bd4
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 22, 2021
a4fc385
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 23, 2021
f5e5a29
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 24, 2021
c3a2068
Update dependencies from https://github.com/dotnet/arcade build 20210…
dotnet-maestro[bot] Sep 25, 2021
a60192c
Define a compliance pipeline
tmeschter Sep 30, 2021
b4dc01d
Fix YAML
tmeschter Sep 30, 2021
c13eabc
Update compliance.yml for Azure Pipelines
tmeschter Sep 30, 2021
04b4aba
Try to turn off publishing
tmeschter Sep 30, 2021
7f05fde
Try again to turn off publishing
tmeschter Sep 30, 2021
8f02006
Fix location of TSAConfig.gdntsa
tmeschter Sep 30, 2021
322191e
Update URL
tmeschter Sep 30, 2021
c6261a3
Publish analysis logs
tmeschter Oct 4, 2021
a2f062e
Merge pull request #132 from dotnet/dev/tomescht/211004-PublishAnalys…
tmeschter Oct 5, 2021
4b74dce
Merge pull request #131 from dotnet/210930-AddCompliancePipeline
tmeschter Oct 5, 2021
dac164b
Localized file check-in by OneLocBuild Task: Build definition ID 1179…
dotnet-bot Oct 5, 2021
7439f6f
Merge pull request #133 from dotnet/locfiles/75822240-1946-42f3-a037-…
drewnoakes Oct 6, 2021
a103e4f
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 8, 2021
08a0042
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 9, 2021
c2f7e0c
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 12, 2021
4b27cb5
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 13, 2021
c1ece49
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 14, 2021
118acd7
The 2017 pool has been deprecated. Update to 2019 1ES pool.
MiYanni Oct 14, 2021
4bbc0a0
Merge pull request #135 from dotnet/UpdateTo1ES2019Pool
MiYanni Oct 14, 2021
47df9eb
Forgot the SS as part of the pool name.
MiYanni Oct 15, 2021
32d35ff
Merge pull request #136 from dotnet/UpdateTo1ES2019Pool
MiYanni Oct 15, 2021
4e81582
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 15, 2021
151ea47
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 16, 2021
99bdae8
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 18, 2021
1236361
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 19, 2021
0cce21e
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 20, 2021
57dc138
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 21, 2021
49fe6b3
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 22, 2021
11c43a4
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 23, 2021
ed52f26
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 25, 2021
7e701c9
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 26, 2021
715e25d
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 27, 2021
4e1a4db
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 28, 2021
4a5b9dd
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 29, 2021
c64bc91
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Oct 30, 2021
1e20976
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 2, 2021
9b7911d
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 4, 2021
534b63e
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 5, 2021
ca83b11
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 6, 2021
40ff13e
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 10, 2021
e8914ad
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 17, 2021
aa543ff
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 19, 2021
212536d
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 20, 2021
a6f81ad
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 24, 2021
084129a
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 25, 2021
fddfddb
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 26, 2021
9fa46cf
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Nov 27, 2021
8adeaf6
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 3, 2021
d4d566f
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 4, 2021
06dbef0
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 7, 2021
e197045
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 9, 2021
e5e1825
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 10, 2021
388acc6
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 11, 2021
d2a614c
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 14, 2021
4e05ef5
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 15, 2021
a5b290b
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 16, 2021
c1486d7
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 18, 2021
245e0e0
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 21, 2021
3c37521
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 22, 2021
6b4b2d0
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 23, 2021
b7d3924
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 24, 2021
86bc835
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 28, 2021
43995de
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 29, 2021
2d3fd20
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 30, 2021
c898ada
Update dependencies from https://github.com/dotnet/arcade build 20211…
dotnet-maestro[bot] Dec 31, 2021
96e4edd
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 4, 2022
4915d27
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 5, 2022
aac4568
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 7, 2022
f0e4246
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 13, 2022
b94c103
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 14, 2022
20ac7f2
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 15, 2022
f783767
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 18, 2022
729c363
Update Newtonsoft.Json
tmeschter Jan 19, 2022
0067a3b
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 19, 2022
b31d3cc
Merge pull request #137 from tmeschter/220118-UpdateNewtonSoftJson
tmeschter Jan 19, 2022
5b04673
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 22, 2022
cd6acf9
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 25, 2022
ed93f64
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 26, 2022
eba75ad
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 27, 2022
4209a5b
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 28, 2022
fd537e5
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 29, 2022
736c32f
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jan 31, 2022
20953d9
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 4, 2022
5fef007
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 9, 2022
835f7d7
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 10, 2022
90bb5bf
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 11, 2022
e04485e
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 12, 2022
1af71b0
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 15, 2022
274d26d
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 19, 2022
2df7879
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 23, 2022
ab61059
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 24, 2022
168c8f2
Bump version number
tmeschter Feb 24, 2022
16c276a
Merge pull request #138 from tmeschter/220224-UpdateVersionNumber
tmeschter Feb 24, 2022
3b79225
Remove teams-notifications.yml
tmeschter Feb 24, 2022
9003923
Merge pull request #139 from tmeschter/220224-RemoveNotifyTeamsChannel
tmeschter Feb 24, 2022
1ae2ee6
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 25, 2022
4802fdd
Fix installation path
tmeschter Feb 25, 2022
db18918
Fix whitespace
tmeschter Feb 25, 2022
e241613
Fix whitespace
tmeschter Feb 25, 2022
042cfaf
Merge pull request #140 from tmeschter/220225-FixInstallationPath
tmeschter Feb 26, 2022
6666fb9
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Feb 27, 2022
26a49cb
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 2, 2022
c7cbbd0
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 3, 2022
b1bb8fb
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 4, 2022
790723e
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 7, 2022
ae05da7
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 8, 2022
d292588
Rearranged feeds. Added missing feed.
MiYanni Mar 11, 2022
8a0e238
Updated to modern build pools.
MiYanni Mar 12, 2022
77fe7c5
Merge branch 'main' into darc-main-b16a7930-ff38-481b-a828-12833d993284
MiYanni Mar 12, 2022
548fda4
Update to 2019 image.
MiYanni Mar 12, 2022
06be9dd
Merge pull request #130 from dotnet/darc-main-b16a7930-ff38-481b-a828…
MiYanni Mar 12, 2022
73d8ae0
Updates the version of the PublishTestResults task to remove build wa…
MiYanni Mar 12, 2022
4a47342
Merge pull request #142 from MiYanni/UpdatePublishTestResults
MiYanni Mar 13, 2022
a5dacb4
Added the SBOM template to the official build.
MiYanni Mar 15, 2022
ec64be5
Trying latest Swix plugin to see if it works. Whitespace cleanup.
MiYanni Mar 15, 2022
25092e2
Trying to add more logging.
MiYanni Mar 15, 2022
12c7411
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 17, 2022
4e7976d
Adding vsix update script and target. Still needs modified for specif…
MiYanni Mar 17, 2022
01ca560
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 18, 2022
7b96e1a
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 19, 2022
5dd7906
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 22, 2022
0971015
Put the sbom update target directly in the setup project. Updated tar…
MiYanni Mar 29, 2022
8c1e962
Trying simplified build for SBOM, then normal build (no clean).
MiYanni Mar 29, 2022
5d6d938
Missed part of the json path.
MiYanni Mar 29, 2022
3e34efb
Remove commented code.
MiYanni Mar 29, 2022
7a4b859
Merge pull request #144 from dotnet/feature/SBOM
MiYanni Mar 29, 2022
d5ec39a
Perform a clean prior to doing the full build.
MiYanni Mar 29, 2022
8101aa9
Merge pull request #145 from dotnet/feature/FixInsertionSymbolCheck
MiYanni Mar 30, 2022
6d9762f
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Mar 30, 2022
9761781
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 1, 2022
cdc3686
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 8, 2022
30ea0c0
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 12, 2022
0bc3b06
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 13, 2022
d5fa8d6
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 14, 2022
f42026e
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 15, 2022
4a76fca
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 16, 2022
c05d4f4
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 17, 2022
2d2caa7
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 19, 2022
cd1b700
Merge pull request #143 from dotnet/darc-main-001f98c7-9147-48f0-a027…
adamint Apr 20, 2022
c792533
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 21, 2022
1c97bab
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 22, 2022
4ed6c53
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 23, 2022
218a481
Merge pull request #146 from dotnet/darc-main-f5bca529-21b3-4971-9aea…
adamint Apr 25, 2022
daff7a9
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Apr 26, 2022
ee91622
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 5, 2022
04d5f44
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 7, 2022
70c0a22
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 10, 2022
234d943
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 11, 2022
f6209eb
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 12, 2022
6641b07
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 13, 2022
572ee9f
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 17, 2022
4df2f75
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 21, 2022
8042eac
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 24, 2022
cbc7274
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 25, 2022
c0e2c66
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 26, 2022
a204cad
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 27, 2022
de0dfc5
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] May 31, 2022
43ac818
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 1, 2022
94c13ac
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 2, 2022
be7dbd3
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 7, 2022
e22f141
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 8, 2022
a878386
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 9, 2022
941f7b1
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 11, 2022
1cfc47b
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 13, 2022
1e3eaa6
Update TSA Config
tmeschter Jun 14, 2022
55b5f0a
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 15, 2022
1940295
Merge pull request #148 from tmeschter/220614-UpdateTSAConfig
tmeschter Jun 15, 2022
99c5344
Merge pull request #147 from dotnet/darc-main-cfe91925-9877-45f1-9159…
tmeschter Jun 16, 2022
168f4e1
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 17, 2022
106ed9a
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 22, 2022
35e66c5
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 23, 2022
9131afd
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 24, 2022
6059d24
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 25, 2022
eebac9f
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 27, 2022
e0be407
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jun 28, 2022
725756c
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 5, 2022
bc67b09
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 6, 2022
c91e693
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 7, 2022
d3019b2
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 9, 2022
d14753c
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 13, 2022
0ad2288
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 14, 2022
4c3805a
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 15, 2022
74c9670
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 16, 2022
fc89935
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 18, 2022
4c0804f
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 19, 2022
5bce642
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 20, 2022
2976ef8
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 21, 2022
79f7f71
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 22, 2022
12d3f88
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 23, 2022
69fc709
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 26, 2022
11feaed
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 27, 2022
c04ea61
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 28, 2022
a5a1a5c
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 29, 2022
117e2ab
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Jul 30, 2022
7e2ba34
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 2, 2022
b2f6e85
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 3, 2022
b8f7dde
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 4, 2022
4431c60
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 6, 2022
5da746d
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 7, 2022
b1f63a7
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 9, 2022
588d62a
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 11, 2022
7775266
Update dependencies from https://github.com/dotnet/arcade build 20220…
dotnet-maestro[bot] Aug 12, 2022
5dbc544
Merge pull request #149 from dotnet/darc-main-9b506e5d-8d41-45de-ba8c…
MiYanni Aug 16, 2022
25f0870
Add the _manifest directory that is now being created.
MiYanni Aug 16, 2022
c325006
Remove SBOM workaround entirely.
MiYanni Aug 16, 2022
8156ef8
Merge pull request #150 from dotnet/feature/SbomFixPath
MiYanni Aug 16, 2022
5cd0414
Fix the case of .vcxproj file restore when there are no TargetMoniker…
erikmav Dec 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
.vs
bin/
obj/
artifacts/
.dotnet/
.packages
*.user
project.lock.json
*.nuget.props
*.nuget.targets
.tools
6 changes: 6 additions & 0 deletions CODE-OF-CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Code of Conduct

This project has adopted the code of conduct defined by the Contributor Covenant
to clarify expected behavior in our community.

For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct).
10 changes: 10 additions & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" />
<PropertyGroup Condition="'$(CopyrightNetFoundation)' != ''">
<Copyright>$(CopyrightNetFoundation)</Copyright>
</PropertyGroup>
<PropertyGroup>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
</PropertyGroup>
</Project>
4 changes: 4 additions & 0 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" />
</Project>
29 changes: 19 additions & 10 deletions LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,23 @@
NuGet.BuildTasks
The MIT License (MIT)

Copyright (c) .NET Foundation. All rights reserved.
Copyright (c) .NET Foundation and Contributors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use
these files except in compliance with the License. You may obtain a copy of the
License at
All rights reserved.

http://www.apache.org/licenses/LICENSE-2.0
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
25 changes: 17 additions & 8 deletions NuGet.BuildTasks.sln
Original file line number Diff line number Diff line change
@@ -1,28 +1,37 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.24720.0
# Visual Studio Version 16
VisualStudioVersion = 16.0.29021.251
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.NuGet.Build.Tasks", "src\Microsoft.NuGet.Build.Tasks\Microsoft.NuGet.Build.Tasks.csproj", "{55DC2BBF-42AE-4BE8-A6E0-351EEF51C0FC}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NuGet.Build.Tasks", "src\Microsoft.NuGet.Build.Tasks\Microsoft.NuGet.Build.Tasks.csproj", "{6912FE54-B273-471C-A839-59A45DBC9305}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.NuGet.Build.Tasks.Tests", "src\Microsoft.NuGet.Build.Tasks.Tests\Microsoft.NuGet.Build.Tasks.Tests.csproj", "{61443D47-85B6-4519-96C1-2704BDF604BF}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.NuGet.Build.Tasks.Tests", "src\Microsoft.NuGet.Build.Tasks.Tests\Microsoft.NuGet.Build.Tasks.Tests.csproj", "{61443D47-85B6-4519-96C1-2704BDF604BF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.NuGet.Build.Tasks.Setup", "setup\Swix\Microsoft.NuGet.Build.Tasks.Setup\Microsoft.NuGet.Build.Tasks.Setup.csproj", "{B0894928-23E2-4346-A661-945C4C1A279E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{55DC2BBF-42AE-4BE8-A6E0-351EEF51C0FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{55DC2BBF-42AE-4BE8-A6E0-351EEF51C0FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{55DC2BBF-42AE-4BE8-A6E0-351EEF51C0FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{55DC2BBF-42AE-4BE8-A6E0-351EEF51C0FC}.Release|Any CPU.Build.0 = Release|Any CPU
{6912FE54-B273-471C-A839-59A45DBC9305}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6912FE54-B273-471C-A839-59A45DBC9305}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6912FE54-B273-471C-A839-59A45DBC9305}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6912FE54-B273-471C-A839-59A45DBC9305}.Release|Any CPU.Build.0 = Release|Any CPU
{61443D47-85B6-4519-96C1-2704BDF604BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{61443D47-85B6-4519-96C1-2704BDF604BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{61443D47-85B6-4519-96C1-2704BDF604BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{61443D47-85B6-4519-96C1-2704BDF604BF}.Release|Any CPU.Build.0 = Release|Any CPU
{B0894928-23E2-4346-A661-945C4C1A279E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B0894928-23E2-4346-A661-945C4C1A279E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B0894928-23E2-4346-A661-945C4C1A279E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B0894928-23E2-4346-A661-945C4C1A279E}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {77F4C17D-7B21-4419-9C97-89A5A5DEC30D}
EndGlobalSection
EndGlobal
12 changes: 12 additions & 0 deletions NuGet.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="myget-legacy" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/myget-legacy/nuget/v3/index.json" />
<add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" />
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" />
<add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
<add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
</packageSources>
<disabledPackageSources />
</configuration>
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# NuGet.BuildTasks
The build tasks used to pick up package content from project.lock.json.
# Open Source Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.

[![Build Status](https://dev.azure.com/dnceng/public/_apis/build/status/dotnet/NuGet.BuildTasks/dotnet.NuGet.BuildTasks-CI?branchName=main)](https://dev.azure.com/dnceng/public/_build/latest?definitionId=567&branchName=main)
3 changes: 3 additions & 0 deletions build.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
@echo off
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\common\Build.ps1""" -restore -build %*"
exit /b %ErrorLevel%
16 changes: 16 additions & 0 deletions build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

source="${BASH_SOURCE[0]}"

# resolve $SOURCE until the file is no longer a symlink
while [[ -h $source ]]; do
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )"
source="$(readlink "$source")"

# if $source was a relative symlink, we need to resolve it relative to the path where the
# symlink file was located
[[ $source != /* ]] && source="$scriptroot/$source"
done

scriptroot="$( cd -P "$( dirname "$source" )" && pwd )"
"$scriptroot/eng/common/build.sh" --build --restore $@
19 changes: 19 additions & 0 deletions build/TSAConfig.gdntsa
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"codebaseName": "dotnet-nuget.buildtasks",
"notificationAliases": [
"[email protected]"
],
"codebaseAdmins": [
"REDMOND\\tomescht",
"REDMOND\\kvenkatrajan"
],
"instanceUrl": "https://devdiv.visualstudio.com",
"projectName": "DevDiv",
"areaPath": "DevDiv\\NET Tools\\Project",
"iterationPath": "DevDiv",
"tools": [
"CredScan",
"PoliCheck",
"APIScan"
]
}
64 changes: 64 additions & 0 deletions build/azure-pipelines-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# This pipeline is here: https://dev.azure.com/dnceng/public/_build?definitionId=567&_a=summary

# Branches that trigger a build on commit
trigger:
branches:
include:
- main
- dev*
- feature/*

# Branches that trigger builds on PR
pr:
branches:
include:
- main
- dev*
- feature/*

jobs:
- job: Visual_Studio
pool:
name: NetCore1ESPool-Public
demands: ImageOverride -equals Build.Windows.10.Amd64.VS2019.Pre.Open
strategy:
maxParallel: 2
matrix:
Debug:
_configuration: Debug
Release:
_configuration: Release
timeoutInMinutes: 60
steps:
- script: $(Build.SourcesDirectory)\build.cmd -configuration $(_configuration) -prepareMachine -test -ci -sign -pack -binaryLog
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(_configuration)'
ArtifactName: '$(_configuration) unit test logs'
publishLocation: Container
continueOnError: true
condition: failed()
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\bin'
ArtifactName: '$(_configuration) bin folder'
publishLocation: Container
continueOnError: true
condition: failed()
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\TestResults\$(_configuration)'
ArtifactName: '$(_configuration) Test Result Logs'
publishLocation: Container
continueOnError: true
condition: failed()
- task: PublishTestResults@2
inputs:
testRunner: 'xUnit'
testResultsFiles: '**/*.xml'
searchFolder: '$(Build.SourcesDirectory)\artifacts\TestResults\$(_configuration)'
configuration: '$(_configuration)'
publishRunAttachments: true
failTaskOnFailedTests: true
continueOnError: true
condition: always()
116 changes: 116 additions & 0 deletions build/compliance.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
# Name: DotNet-NuGet.BuildTasks-Compliance
# URL: https://devdiv.visualstudio.com/DevDiv/_build?definitionId=15125
#
# Responsible for running compliance checks.

#
# NOTE: triggers for this build are defined in the Web UI instead of here in the YAML file so they
# apply to all branches.

resources:
- repo: self
clean: true
pool:
name: VSEngSS-MicroBuild2019-1ES
demands: Cmd
timeoutInMinutes: 90
variables:
BuildConfiguration: Release
TeamName: DotNet-Project-System
BuildPlatform: any cpu
SignType: test
VisualStudioDropName: Products/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName)/$(Build.BuildNumber)
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true

steps:
- checkout: self
clean: true
- task: ms-vseng.MicroBuildTasks.30666190-6959-11e5-9f96-f56098202fef.MicroBuildSigningPlugin@1
displayName: Install Signing Plugin
inputs:
signType: $(SignType)
esrpSigning: true
condition: and(succeeded(), ne(variables['SignType'], ''))

- task: ms-vseng.MicroBuildTasks.32f78468-e895-4f47-962c-58a699361df8.MicroBuildSwixPlugin@1
displayName: Install Swix Plugin

- script: build.cmd
-configuration $(BuildConfiguration)
-test
-sign
-pack
-ci
/p:OfficialBuildId=$(Build.BuildNumber)
/p:VisualStudioDropName=$(VisualStudioDropName)
/p:DotNetSignType=$(SignType)
displayName: Build

- task: PoliCheck@2
# Scan for problematic terminology.
displayName: Run PoliCheck
inputs:
targetType: 'F' # Scan a particular file or folder (recursively)
targetArgument: '$(Build.SourcesDirectory)' # Path of file/folder to scan
result: 'PoliCheck.xml' # Name of the output file
optionsFC: '1' # Enable scanning of comments
optionsSEV: '1|2|3' # Scan for severity 1, 2, and 3 issues
continueOnError: true

- task: CredScan@3
# Scan for credentials accidentally committed to source control.
displayName: Run CredScan
inputs:
outputFormat: 'pre' # Ouput in PREFast format so TSAUpload can consume it
continueOnError: true

- task: CopyFiles@2
# Copy the product binary in order to limit the work done by APIScan.
displayName: Copy DLL for APIScan
inputs:
SourceFolder: '$(Build.SourcesDirectory)\artifacts\bin\Microsoft.NuGet.Build.Tasks\$(BuildConfiguration)\net46'
Contents: Microsoft.NuGet.Build.Tasks.dll
TargetFolder: '$(Agent.TempDirectory)\APIScanFiles'
continueOnError: true

- task: CopyFiles@2
# Copy the product PDB in order to limit the work done by APIScan.
displayName: Copy PDB for APIScan
inputs:
SourceFolder: '$(Build.SourcesDirectory)\artifacts\SymStore\$(BuildConfiguration)\Microsoft.NuGet.Build.Tasks\net46'
Contents: Microsoft.NuGet.Build.Tasks.pdb
TargetFolder: '$(Agent.TempDirectory)\APIScanFiles'
continueOnError: true

- task: APIScan@2
# Scan for the use of undocumented APIs.
displayName: Run APIScan
inputs:
softwareFolder: '$(Agent.TempDirectory)\APIScanFiles' # Only examine the product binaries we previously copied.
softwareName: 'Dotnet-NuGet.BuildTasks'
softwareVersionNum: '17.0'
softwareBuildNum: '$(Build.BuildId)'
symbolsFolder: 'SRV*http://symweb'
env:
AzureServicesAuthConnectionString: runAs=App;AppId=$(ApiScanClientId);TenantId=$(ApiScanTenant);AppKey=$(ApiScanSecret)
continueOnError: true

- task: TSAUpload@2
# Scan the output of previous steps and create bugs for any problems.
displayName: Upload results and create bugs
inputs:
GdnPublishTsaOnboard: true
GdnPublishTsaConfigFile: '$(Build.SourcesDirectory)\build\TSAConfig.gdntsa' # All relevant settings are in this file.

- task: PublishSecurityAnalysisLogs@3
# Publish all the analysis logs as a build artifact.
displayName: Publishing analysis artifacts
inputs:
ArtifactName: 'CodeAnalysisLogs'
ArtifactType: 'Container' # Associate the artifacts with the build.
AllTools: true # Look for logs from all tools.
ToolLogsNotFoundAction: 'Standard' # If a log is not found just output a message to that effect.

- task: ms-vseng.MicroBuildTasks.521a94ea-9e68-468a-8167-6dcf361ea776.MicroBuildCleanup@1
displayName: Cleanup
condition: always()
Loading