Skip to content

Commit 33687ea

Browse files
I don't know how I had never added github actions...
1 parent 6241a86 commit 33687ea

8 files changed

+52
-13
lines changed

src/CI/Rocket.Surgery.MSBuild.CI.csproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@
1010
<None Include="buildMultiTargeting/*.*" Pack="true" PackagePath="buildMultiTargeting" />
1111
<None Include="buildTransitive/*.*" Pack="true" PackagePath="buildTransitive" />
1212
<None Include="Sdk/*.*" Pack="true" PackagePath="Sdk" />
13+
<None Update="build\github-actions.props">
14+
<Pack>true</Pack>
15+
<PackagePath>build</PackagePath>
16+
</None>
17+
<None Update="build\github-actions.targets">
18+
<Pack>true</Pack>
19+
<PackagePath>build</PackagePath>
20+
</None>
1321
</ItemGroup>
1422
<ItemGroup>
1523
<Compile Remove="**\*.cs" />

src/CI/build/Rocket.Surgery.MSBuild.CI.props

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
<PropertyGroup>
33
<ContinuousIntegrationBuild Condition="'$(DesignTimeBuild)'=='true'">false</ContinuousIntegrationBuild>
44
</PropertyGroup>
5-
<Import Project="$(MSBuildThisFileDirectory)\gitlab.props" Condition="'$(GITLAB_CI)'!=''" />
65
<Import Project="$(MSBuildThisFileDirectory)\appveyor.props" Condition="'$(APPVEYOR)'!=''" />
76
<Import Project="$(MSBuildThisFileDirectory)\azuredevops.props" Condition="'$(TF_BUILD)'!=''" />
7+
<Import Project="$(MSBuildThisFileDirectory)\github-actions.props" Condition="'$(GITHUB_ACTIONS)'!=''" />
8+
<Import Project="$(MSBuildThisFileDirectory)\gitlab.props" Condition="'$(GITLAB_CI)'!=''" />
89
</Project>
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<Project>
2-
<Import Project="$(MSBuildThisFileDirectory)\gitlab.targets" Condition="'$(GITLAB_CI)'!=''" />
32
<Import Project="$(MSBuildThisFileDirectory)\appveyor.targets" Condition="'$(APPVEYOR)'!=''" />
43
<Import Project="$(MSBuildThisFileDirectory)\azuredevops.targets" Condition="'$(TF_BUILD)'!=''" />
4+
<Import Project="$(MSBuildThisFileDirectory)\github-actions.targets" Condition="'$(GITHUB_ACTIONS)'!=''" />
5+
<Import Project="$(MSBuildThisFileDirectory)\gitlab.targets" Condition="'$(GITLAB_CI)'!=''" />
56
</Project>

src/CI/build/github-actions.props

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<Project>
2+
<PropertyGroup>
3+
<CoreCompileDependsOn>
4+
$(CoreCompileDependsOn);
5+
AddGithubActionsAttributes;
6+
</CoreCompileDependsOn>
7+
8+
<ContinuousIntegrationBuild Condition="'$(ContinuousIntegrationBuild)' == ''">true</ContinuousIntegrationBuild>
9+
</PropertyGroup>
10+
</Project>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<Project>
2+
<ItemGroup>
3+
<AssemblyMetadata Include="Commit_Sha" Value="$(GITHUB_SHA)" />
4+
<AssemblyMetadata Include="Commit_Before_Sha" Value="$(GITHUB_BASE_REF)" />
5+
<AssemblyMetadata Include="Commit_Ref_Name" Value="$(GITHUB_REF_NAME)" />
6+
<AssemblyMetadata Include="ACTION" Value="$(GITHUB_ACTION)" />
7+
<AssemblyMetadata Include="ACTION_PATH" Value="$(GITHUB_ACTION_PATH)" />
8+
<AssemblyMetadata Include="ACTION_REPOSITORY" Value="$(GITHUB_ACTION_REPOSITORY)" />
9+
<AssemblyMetadata Include="GITHUB_ACTOR" Value="$(GITHUB_ACTOR)" />
10+
<AssemblyMetadata Include="GITHUB_EVENT_NAME" Value="$(GITHUB_EVENT_NAME)" />
11+
<AssemblyMetadata Include="GITHUB_JOB" Value="$(GITHUB_JOB)" />
12+
<AssemblyMetadata Include="GITHUB_REF" Value="$(GITHUB_REF)" />
13+
<AssemblyMetadata Include="GITHUB_REF_NAME" Value="$(GITHUB_REF_NAME)" />
14+
<AssemblyMetadata Include="REPOSITORY" Value="$(GITHUB_REPOSITORY)" />
15+
<AssemblyMetadata Include="REPOSITORY_OWNER" Value="$(GITHUB_REPOSITORY_OWNER)" />
16+
<AssemblyMetadata Include="WORKFLOW" Value="$(GITHUB_WORKFLOW)" />
17+
<AssemblyMetadata Include="WORKFLOW_REF" Value="$(GITHUB_WORKFLOW_REF)" />
18+
<AssemblyMetadata Include="WORKFLOW_SHA" Value="$(GITHUB_WORKFLOW_SHA)" />
19+
<AssemblyMetadata Include="RUNNER_ARCH" Value="$(RUNNER_ARCH)" />
20+
<AssemblyMetadata Include="RUNNER_DEBUG" Value="$(RUNNER_DEBUG)" />
21+
<AssemblyMetadata Include="RUNNER_NAME" Value="$(RUNNER_NAME)" />
22+
<AssemblyMetadata Include="RUNNER_OS" Value="$(RUNNER_OS)" />
23+
<AssemblyMetadata Include="RUNNER_TEMP" Value="$(RUNNER_TEMP)" />
24+
<AssemblyMetadata Include="RUNNER_TOOL_CACHE" Value="$(RUNNER_TOOL_CACHE)" />
25+
</ItemGroup>
26+
</Project>

src/SourceLink/build/ResolveCopyLocalNuGetPackagePdbsAndXml.targets

Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
<Project>
22
<Import Project="$(MSBuildThisFileDirectory)\sourcelink.targets" />
3-
<Import Project="$(MSBuildThisFileDirectory)\ResolveCopyLocalNuGetPackagePdbsAndXml.targets" />
43
</Project>

src/SourceLink/build/sourcelink.props

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
<EmbedUntrackedSources>true</EmbedUntrackedSources>
44
<IncludeSymbols>true</IncludeSymbols>
55
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
6-
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
6+
<AllowedOutputExtensionsInPackageBuildOutputFolder
7+
>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
8+
<CopyDebugSymbolFilesFromPackages>true</CopyDebugSymbolFilesFromPackages>
9+
<CopyDocumentationFilesFromPackages>true</CopyDocumentationFilesFromPackages>
710
</PropertyGroup>
811
</Project>

0 commit comments

Comments
 (0)