Skip to content

Commit 72ab578

Browse files
committed
Update 0.8.1 package build workflow
- Bump release package dependencies to 0.8.1 - Add NuGet cache clearing button before package build table
1 parent 25c6f91 commit 72ab578

4 files changed

Lines changed: 24 additions & 12 deletions

File tree

build/00-common.linq

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ static void DotNetRun(string args) => Run("dotnet", args.Dump(), Encoding.GetEnc
2121
static void Run(string exe, string args, Encoding encoding) => Util.Cmd(exe, args, encoding);
2222
static ProjectVersion[] Projects = new[]
2323
{
24-
new ProjectVersion("Sdcb.OpenVINO", "0.7.1"),
24+
new ProjectVersion("Sdcb.OpenVINO", "0.8.1"),
2525
new ProjectVersion("Sdcb.OpenVINO.Extensions.OpenCvSharp4", "0.7.0"),
26-
new ProjectVersion("Sdcb.OpenVINO.PaddleOCR", "0.8.0"),
27-
new ProjectVersion("Sdcb.OpenVINO.PaddleOCR.Models.Online", "0.8.0"),
26+
new ProjectVersion("Sdcb.OpenVINO.PaddleOCR", "0.8.1"),
27+
new ProjectVersion("Sdcb.OpenVINO.PaddleOCR.Models.Online", "0.8.1"),
2828
};
2929

3030
static async Task DownloadFile(Uri uri, string localFile, CancellationToken cancellationToken = default)

build/01-build-packages.linq

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,24 @@ void Refresh()
2121

2222
object LoadTable()
2323
{
24-
return Projects
25-
.Select(x => new
26-
{
27-
Project = x.name,
28-
Version = x.version,
29-
Build = new Button("Build", o => Build(x))
30-
});
24+
return new
25+
{
26+
Functions = Util.HorizontalRun(true,
27+
new Button("Clear Cache", _ => ClearNuGetCache())),
28+
Table = Projects
29+
.Select(x => new
30+
{
31+
Project = x.name,
32+
Version = x.version,
33+
Build = new Button("Build", o => Build(x))
34+
})
35+
};
36+
}
37+
38+
void ClearNuGetCache()
39+
{
40+
DotNetRun("nuget locals http-cache --clear");
41+
DotNetRun("nuget locals temp --clear");
3142
}
3243

3344
void Build(ProjectVersion p)

projects/PaddleOCR/Sdcb.OpenVINO.PaddleOCR.Models.Online/Sdcb.OpenVINO.PaddleOCR.Models.Online.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
<PrivateAssets>all</PrivateAssets>
3737
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3838
</PackageReference>
39-
<ProjectReference Include="..\Sdcb.OpenVINO.PaddleOCR\Sdcb.OpenVINO.PaddleOCR.csproj" />
39+
<ProjectReference Include="..\Sdcb.OpenVINO.PaddleOCR\Sdcb.OpenVINO.PaddleOCR.csproj" Condition="'$(Configuration)' != 'Release'" />
40+
<PackageReference Include="Sdcb.OpenVINO.PaddleOCR" Version="0.8.1" Condition="'$(Configuration)' == 'Release'" />
4041
</ItemGroup>
4142

4243

projects/PaddleOCR/Sdcb.OpenVINO.PaddleOCR/Sdcb.OpenVINO.PaddleOCR.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
<ProjectReference Include="..\..\..\src\Sdcb.OpenVINO.Extensions.OpenCvSharp4\Sdcb.OpenVINO.Extensions.OpenCvSharp4.csproj" />
4343
</ItemGroup>
4444
<ItemGroup Condition="'$(Configuration)' == 'Release'">
45-
<PackageReference Include="Sdcb.OpenVINO" Version="0.7.1" />
45+
<PackageReference Include="Sdcb.OpenVINO" Version="0.8.1" />
4646
<PackageReference Include="Sdcb.OpenVINO.Extensions.OpenCvSharp4" Version="0.7.0" />
4747
</ItemGroup>
4848

0 commit comments

Comments
 (0)