Skip to content

Commit 2ac72ba

Browse files
devlooped-botkzu
authored andcommitted
⬆️ Bump files with dotnet-file sync
# devlooped/oss - Remove dependency on ThisAssembly devlooped/oss@c879f25 - Dynamically fetch devlooped JWK from github devlooped/oss@55124bc - Add targets for inclusion from tests devlooped/oss@81ba912 - Fix path to jwk.ps1 alongside the SponsorLink.targets devlooped/oss@c4830fc - Fix scenario where multiple packages share product name devlooped/oss@23f83bd - Rename sample assemblies for nicer display devlooped/oss@93df7c7 - SponsorLink-enabled analyzers need copylocal devlooped/oss@7593657 - Minor code simplification devlooped/oss@cf154d5 - Improve versioning of sample package devlooped/oss@3b943f5
1 parent 8221cfb commit 2ac72ba

22 files changed

+428
-155
lines changed

.netconfig

Lines changed: 59 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@
119119
weak
120120
[file "src/SponsorLink/Analyzer/Analyzer.csproj"]
121121
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Analyzer/Analyzer.csproj
122-
sha = 7cda4a18313b0b38b26c0152e1007cdbb9b6ba3a
123-
etag = d9444fa36daa8f4ff8f06fc2f9f600dbd8032f25ff58542d3b96676e0305677e
122+
sha = 93df7c7ec34f83ae58efbf213624d5ea31fe3c41
123+
etag = f76e33fde812244a275b95c8815101f6f87d144a5305a2c1f0f631f770d91920
124124
weak
125125
[file "src/SponsorLink/Analyzer/Properties/launchSettings.json"]
126126
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Analyzer/Properties/launchSettings.json
@@ -129,8 +129,8 @@
129129
weak
130130
[file "src/SponsorLink/Analyzer/StatusReportingAnalyzer.cs"]
131131
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Analyzer/StatusReportingAnalyzer.cs
132-
sha = a0ae7272f31c766ebb129ea38c11c01df93b6b5d
133-
etag = 23d4cd16294974d85164fc26d6a7e2ae52698f23a62463db5025d69d9c166dc5
132+
sha = c879f25bf483086725c8a29f104555644e6ee542
133+
etag = cde10b763b87a3987e86cca2292c9afc7637d2113b9921e79492b6a31620bbb4
134134
weak
135135
[file "src/SponsorLink/Analyzer/buildTransitive/SponsorableLib.targets"]
136136
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Analyzer/buildTransitive/SponsorableLib.targets
@@ -139,8 +139,8 @@
139139
weak
140140
[file "src/SponsorLink/Directory.Build.props"]
141141
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Directory.Build.props
142-
sha = a0ae7272f31c766ebb129ea38c11c01df93b6b5d
143-
etag = 6823e1e914ecedd174276e3d53517cc0b332bb47c56402a9512cfa6aeeeb067e
142+
sha = 3b943f5aa59f33141d1c0fffcb215446d594ad53
143+
etag = 0c7737411744012078642dbfc174af3f2ac7dc9f7b8ea4423981ae38753a5be4
144144
weak
145145
[file "src/SponsorLink/Directory.Build.targets"]
146146
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Directory.Build.targets
@@ -149,8 +149,8 @@
149149
weak
150150
[file "src/SponsorLink/Library/Library.csproj"]
151151
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Library/Library.csproj
152-
sha = a0ae7272f31c766ebb129ea38c11c01df93b6b5d
153-
etag = 3720f8ae0605aa64df8f6c1d9769969162175b79c93a21024653f210a42348e6
152+
sha = 93df7c7ec34f83ae58efbf213624d5ea31fe3c41
153+
etag = 56233a536fb38edd75f66f6a9a9e6044eb227a0b58fb791495ff88e43649feb7
154154
weak
155155
[file "src/SponsorLink/Library/MyClass.cs"]
156156
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Library/MyClass.cs
@@ -164,8 +164,8 @@
164164
weak
165165
[file "src/SponsorLink/SponsorLink.targets"]
166166
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink.targets
167-
sha = 7cda4a18313b0b38b26c0152e1007cdbb9b6ba3a
168-
etag = d725bd9cfa33f35224e91748f64237e4dc66270f7e5ec7c835b78164531ae3db
167+
sha = 759365751e6529049a3df5701f85aecb51189289
168+
etag = 6e3955b7233c5c2000b9adf1bb281e74e7fb08813e17b3ef10fd8b5d50f9fb4d
169169
weak
170170
[file "src/SponsorLink/SponsorLink/AppDomainDictionary.cs"]
171171
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/AppDomainDictionary.cs
@@ -174,8 +174,8 @@
174174
weak
175175
[file "src/SponsorLink/SponsorLink/DiagnosticsManager.cs"]
176176
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/DiagnosticsManager.cs
177-
sha = b2a11faac6c1c300bce8c1d45f95b585c19f2953
178-
etag = 9f289f45169f35916fff1857840d4118ed134215639d6dae9016dc62004291a5
177+
sha = cf154d5d9c2ac3dad56e95da04effdad64409471
178+
etag = 7ac9738f71cafd15dbb347bc9d83468b0691d0b0888cc82e35c161fd1f2d48eb
179179
weak
180180
[file "src/SponsorLink/SponsorLink/ManifestStatus.cs"]
181181
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/ManifestStatus.cs
@@ -184,28 +184,18 @@
184184
weak
185185
[file "src/SponsorLink/SponsorLink/SponsorLink.cs"]
186186
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/SponsorLink.cs
187-
sha = 4fca946c3201d90d30e2183f699c850dcc1bf8d5
188-
etag = 96e1b1b28bfb2372bd5ffcc6bdef65ee926822b3489ce65be4e5a400884dce21
187+
sha = 55124bc610b2dcad9efb343bdffc79c959170593
188+
etag = 28178198489bf9b72f8a400563950194a06f7ce55ff4a016535eb1be35fa70b8
189189
weak
190190
[file "src/SponsorLink/SponsorLink/SponsorLink.csproj"]
191191
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/SponsorLink.csproj
192-
sha = a0ae7272f31c766ebb129ea38c11c01df93b6b5d
193-
etag = ffaea0b580d8dccd672e749a5efd11fda318c484ca4a34428ff81524ec80ec4b
194-
weak
195-
[file "src/SponsorLink/SponsorLink/SponsorLink.es.resx"]
196-
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/SponsorLink.es.resx
197-
sha = 8d29f013595aab6d965f1b91eb8b0ecaa0246366
198-
etag = 7f623861748c4e7f534fa2118eb66ad3056fd5b28cd5d1d19e9348d0236ffe29
199-
weak
200-
[file "src/SponsorLink/SponsorLink/SponsorLink.resx"]
201-
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/SponsorLink.resx
202-
sha = 8d29f013595aab6d965f1b91eb8b0ecaa0246366
203-
etag = 47a7b843e07a8ec858579f435b59548056b14d00d6653dc41ef5807613925f31
192+
sha = c879f25bf483086725c8a29f104555644e6ee542
193+
etag = 997b08082f85a491be7a68805d7811e65e1474a6e7d49cbe927617f7035d21e1
204194
weak
205195
[file "src/SponsorLink/SponsorLink/SponsorLinkAnalyzer.cs"]
206196
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/SponsorLinkAnalyzer.cs
207-
sha = b2a11faac6c1c300bce8c1d45f95b585c19f2953
208-
etag = fc96f7f5642cbf69b35b7e8de1756822580315f0cee61e47da3b2b1b03f68e1a
197+
sha = 23f83bd6b1f0fe13ac02bf464377f576652fec97
198+
etag = 5f9823d1bf83f7d28e5809e0a08d942fb2c444f4653ca5b035d500ebef2ead15
209199
weak
210200
[file "src/SponsorLink/SponsorLink/SponsorStatus.cs"]
211201
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/SponsorStatus.cs
@@ -217,25 +207,15 @@
217207
sha = a0ae7272f31c766ebb129ea38c11c01df93b6b5d
218208
etag = 2f923a97081481a6a264d63c8ff70ce5ba65c3dbaf7ea078cbe1388fb0868e1c
219209
weak
220-
[file "src/SponsorLink/SponsorLink/ThisAssembly.cs"]
221-
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/ThisAssembly.cs
222-
sha = b2a11faac6c1c300bce8c1d45f95b585c19f2953
223-
etag = 978269025f58e2bae872af25fdfd94659e234e8365e3014c18b1b20fdcd155bf
224-
weak
225210
[file "src/SponsorLink/SponsorLink/Tracing.cs"]
226211
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/Tracing.cs
227212
sha = a0ae7272f31c766ebb129ea38c11c01df93b6b5d
228213
etag = 22e32872cafd080bcd5ac9084355578ef70910c8e494602ead365139dcbf40c0
229214
weak
230215
[file "src/SponsorLink/SponsorLink/buildTransitive/Devlooped.Sponsors.targets"]
231216
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/buildTransitive/Devlooped.Sponsors.targets
232-
sha = 8d29f013595aab6d965f1b91eb8b0ecaa0246366
233-
etag = c7abdd1f840a32948afa15fce5ef5c22f1a29fb8394d265b7c9cbf646a2030bf
234-
weak
235-
[file "src/SponsorLink/SponsorLink/devlooped.pub.jwk"]
236-
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/devlooped.pub.jwk
237-
sha = a0ae7272f31c766ebb129ea38c11c01df93b6b5d
238-
etag = cf884781ff88b4d096841e3169282762a898b2050c9b5dac0013bc15bdbee267
217+
sha = 55124bc610b2dcad9efb343bdffc79c959170593
218+
etag = 46842d44ece3d55285bc30a6b22ac21c1c35d3b0c451aa5285d4ca4564b8698c
239219
weak
240220
[file "src/SponsorLink/SponsorLink/sponsorable.md"]
241221
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/sponsorable.md
@@ -269,8 +249,8 @@
269249
weak
270250
[file "src/SponsorLink/Tests/Sample.cs"]
271251
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Tests/Sample.cs
272-
sha = e732f6a2c44a2f7940a1868a92cd66523f74ed24
273-
etag = db968d1d665b77a17e13bc7ca3d43ea65ed05cbebc18669f1b607ebe0e38a59a
252+
sha = c879f25bf483086725c8a29f104555644e6ee542
253+
etag = c4ed1e041d1ec816710757790aaa6688e3756870cfd98ba7e6c7b5103ce3a9ba
274254
weak
275255
[file "src/SponsorLink/Tests/SponsorLinkTests.cs"]
276256
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Tests/SponsorLinkTests.cs
@@ -284,11 +264,46 @@
284264
weak
285265
[file "src/SponsorLink/Tests/Tests.csproj"]
286266
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Tests/Tests.csproj
287-
sha = a0ae7272f31c766ebb129ea38c11c01df93b6b5d
288-
etag = 237409e155202ec1b845593195d30057a949b2b18ae46a575e4cf480e4e2c8fe
267+
sha = c879f25bf483086725c8a29f104555644e6ee542
268+
etag = 31d33feb5860cd6df71ee2d6f3ca6d8fdc9e6535bea8caa97300421c0502246e
289269
weak
290270
[file "src/SponsorLink/readme.md"]
291271
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/readme.md
292272
sha = 827a1d18bf0245978d81bcd3d52e9e6f1584d1ef
293273
etag = 079b4aedba2aa9851e609b569f25c55db8d5922e3dbb1adc22611ce4d6cfe465
294274
weak
275+
[file "src/SponsorLink/Library/readme.md"]
276+
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Library/readme.md
277+
sha = 55124bc610b2dcad9efb343bdffc79c959170593
278+
etag = 5002ac8c5bbeee60c13937a32c1b6c1a5dbf0065617c8f2550e6eca6fded256d
279+
weak
280+
[file "src/SponsorLink/SponsorLink.Tests.targets"]
281+
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink.Tests.targets
282+
sha = 81ba912310dd4b723c7a0103a76cb71b183983b1
283+
etag = cf6deba5b5cdadb5b2ea6b8533331da49afd3c841db2932a45618627ffc4ff9a
284+
weak
285+
[file "src/SponsorLink/SponsorLink/Resources.es.resx"]
286+
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/Resources.es.resx
287+
sha = c879f25bf483086725c8a29f104555644e6ee542
288+
etag = c0a05bb5efedf8e30a73ab96678579ad33832e4a4aec75d3b596b47f248c23f5
289+
weak
290+
[file "src/SponsorLink/SponsorLink/Resources.resx"]
291+
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/SponsorLink/Resources.resx
292+
sha = c879f25bf483086725c8a29f104555644e6ee542
293+
etag = fcb46a86511cb7996e8dcd1f4e283cea9cd51610b094ac49a7396301730814b0
294+
weak
295+
[file "src/SponsorLink/Tests/Resources.Designer.cs"]
296+
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Tests/Resources.Designer.cs
297+
sha = c879f25bf483086725c8a29f104555644e6ee542
298+
etag = 69404ac09238930893fdbc225ae7839b14957e129b4c05f1ef0e7afcc4c91d63
299+
weak
300+
[file "src/SponsorLink/Tests/Resources.resx"]
301+
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/Tests/Resources.resx
302+
sha = c879f25bf483086725c8a29f104555644e6ee542
303+
etag = 13d1bb8b0de32a8c9b5dbdc806a036ed89d423cd7c0be187b8c56055c9bf7783
304+
weak
305+
[file "src/SponsorLink/jwk.ps1"]
306+
url = https://github.com/devlooped/oss/blob/main/src/SponsorLink/jwk.ps1
307+
sha = c4830fc3b1aa78ec98d1d2ea4fed86ef0b7b803c
308+
etag = f399e05ecb56adaf41d2545171f299a319142b17dd09fc38e452ca8c5d13bd0d
309+
weak

src/SponsorLink/Analyzer/Analyzer.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4+
<AssemblyName>SponsorableLib.Analyzers</AssemblyName>
45
<TargetFramework>netstandard2.0</TargetFramework>
56
<IsRoslynComponent>true</IsRoslynComponent>
67
<PackFolder>analyzers/dotnet/roslyn4.0</PackFolder>
@@ -29,4 +30,8 @@
2930
<None Update="buildTransitive\SponsorableLib.targets" Pack="true" />
3031
</ItemGroup>
3132

33+
<ItemGroup>
34+
<Compile Remove="C:\Code\devlooped.oss\src\SponsorLink\SponsorLink\ThisAssembly.cs" />
35+
</ItemGroup>
36+
3237
</Project>

src/SponsorLink/Analyzer/StatusReportingAnalyzer.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using Microsoft.CodeAnalysis;
44
using Microsoft.CodeAnalysis.Diagnostics;
55
using static Devlooped.Sponsors.SponsorLink;
6-
using static ThisAssembly.Constants;
76

87
namespace Analyzer;
98

src/SponsorLink/Directory.Build.props

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@
1515

1616
<!-- Roslyn caches analyzers aggressively so we are better off using a very dynamic version number
1717
for local builds where a quick devloop is key. We bump version every 10 seconds -->
18-
<Version>42.42.$([System.Math]::Floor($([MSBuild]::Divide($([System.DateTime]::Now.TimeOfDay.TotalSeconds), 10))))</Version>
18+
<Epoc>$([System.DateTime]::Parse("2024-03-15"))</Epoc>
19+
<TotalDays>$([System.DateTime]::UtcNow.Subtract($(Epoc)).TotalDays)</TotalDays>
20+
<Days>$([System.Math]::Truncate($(TotalDays)))</Days>
21+
<Seconds>$([System.Math]::Floor($([MSBuild]::Divide($([System.DateTime]::UtcNow.TimeOfDay.TotalSeconds), 10))))</Seconds>
22+
<Version>42.$(Days).$(Seconds)</Version>
1923

2024
<Product>SponsorableLib</Product>
2125
</PropertyGroup>
Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4+
<AssemblyName>SponsorableLib</AssemblyName>
45
<TargetFramework>netstandard2.0</TargetFramework>
56
<PackNone>true</PackNone>
67
<PackageId>SponsorableLib</PackageId>
78
<Description>Sample library incorporating SponsorLink checks</Description>
89
<PackOnBuild>true</PackOnBuild>
10+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
911
</PropertyGroup>
1012

1113
<ItemGroup>
@@ -16,16 +18,4 @@
1618
<ProjectReference Include="..\Analyzer\Analyzer.csproj" ReferenceOutputAssembly="false" OutputType="Analyzer" />
1719
</ItemGroup>
1820

19-
<ItemGroup>
20-
<EmbeddedResource Update="Resources.resx">
21-
<!-- Default to Just Works resources generation. See https://www.cazzulino.com/resources.html -->
22-
<Generator>MSBuild:Compile</Generator>
23-
<StronglyTypedFileName>$(IntermediateOutputPath)\$([MSBuild]::ValueOrDefault('%(RelativeDir)', '').Replace('\', '.').Replace('/', '.'))%(Filename).g$(DefaultLanguageSourceExtension)</StronglyTypedFileName>
24-
<StronglyTypedLanguage>$(Language)</StronglyTypedLanguage>
25-
<StronglyTypedNamespace Condition="'%(RelativeDir)' == ''">$(RootNamespace)</StronglyTypedNamespace>
26-
<StronglyTypedNamespace Condition="'%(RelativeDir)' != ''">$(RootNamespace).$([MSBuild]::ValueOrDefault('%(RelativeDir)', '').Replace('\', '.').Replace('/', '.').TrimEnd('.'))</StronglyTypedNamespace>
27-
<StronglyTypedClassName>%(Filename)</StronglyTypedClassName>
28-
</EmbeddedResource>
29-
</ItemGroup>
30-
3121
</Project>

src/SponsorLink/Library/readme.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Sponsorable Library
2+
3+
Example of a library that is available for sponsorship and leverages
4+
[SponsorLink](https://github.com/devlooped/SponsorLink) to remind users
5+
in an IDE (VS/Rider).
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<Project>
2+
<!-- For inclusion in test projects that reference analyzers as project references -->
3+
4+
<PropertyGroup>
5+
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
6+
</PropertyGroup>
7+
8+
<ItemGroup Condition="'$(ManagePackageVersionsCentrally)' == 'true'">
9+
<PackageReference Include="Humanizer.Core" VersionOverride="2.14.1" PrivateAssets="all" Pack="false" />
10+
<PackageReference Include="System.IdentityModel.Tokens.Jwt" VersionOverride="7.6.0" PrivateAssets="all" Pack="false" />
11+
</ItemGroup>
12+
13+
<ItemGroup Condition="'$(ManagePackageVersionsCentrally)' != 'true'">
14+
<PackageReference Include="Humanizer.Core" Version="2.14.1" PrivateAssets="all" Pack="false" />
15+
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="7.6.0" PrivateAssets="all" Pack="false" />
16+
</ItemGroup>
17+
18+
<Target Name="AddSponsorLinkAnalyzerDependencies" BeforeTargets="CoreCompile" DependsOnTargets="ResolveLockFileCopyLocalFiles">
19+
<ItemGroup>
20+
<!-- NOTE: keep in sync with ILRepack'ed assemblies as needed -->
21+
<ReferenceCopyLocalAssemblies Include="@(ReferenceCopyLocalPaths)" Condition="'%(Extension)' == '.dll'
22+
And !$([MSBuild]::ValueOrDefault('%(FileName)', '').EndsWith('.resources', StringComparison.OrdinalIgnoreCase))
23+
And !$([MSBuild]::ValueOrDefault('%(FileName)', '').StartsWith('ThisAssembly', StringComparison.OrdinalIgnoreCase))" />
24+
<Analyzer Include="@(ReferenceCopyLocalAssemblies)" Condition="
25+
!$([MSBuild]::ValueOrDefault('%(FileName)', '').StartsWith('Microsoft.CodeAnalysis', StringComparison.OrdinalIgnoreCase)) And
26+
!$([MSBuild]::ValueOrDefault('%(FileName)', '').StartsWith('Microsoft.CSharp', StringComparison.OrdinalIgnoreCase)) And
27+
!$([MSBuild]::ValueOrDefault('%(FileName)', '').StartsWith('System.', StringComparison.OrdinalIgnoreCase))"
28+
/>
29+
<!-- Brings in System/Microsoft.IdentityModel, System.Text.Encodings.Web, System.Text.Json -->
30+
<Analyzer Include="@(ReferenceCopyLocalAssemblies)" Condition="
31+
$([MSBuild]::ValueOrDefault('%(FileName)', '').StartsWith('System.IdentityModel', StringComparison.OrdinalIgnoreCase)) Or
32+
$([MSBuild]::ValueOrDefault('%(FileName)', '').StartsWith('Microsoft.IdentityModel', StringComparison.OrdinalIgnoreCase)) Or
33+
$([MSBuild]::ValueOrDefault('%(FileName)', '').StartsWith('System.Text', StringComparison.OrdinalIgnoreCase))"
34+
/>
35+
</ItemGroup>
36+
</Target>
37+
38+
</Project>

0 commit comments

Comments
 (0)