Skip to content

Commit

Permalink
I don't know how I had never added github actions... (#912)
Browse files Browse the repository at this point in the history
  • Loading branch information
david-driscoll committed Mar 16, 2024
1 parent 97a0cc0 commit 9c3f7ac
Show file tree
Hide file tree
Showing 10 changed files with 39 additions and 28 deletions.
3 changes: 2 additions & 1 deletion src/CI/build/Rocket.Surgery.MSBuild.CI.props
Expand Up @@ -2,7 +2,8 @@
<PropertyGroup>
<ContinuousIntegrationBuild Condition="'$(DesignTimeBuild)'=='true'">false</ContinuousIntegrationBuild>
</PropertyGroup>
<Import Project="$(MSBuildThisFileDirectory)\gitlab.props" Condition="'$(GITLAB_CI)'!=''" />
<Import Project="$(MSBuildThisFileDirectory)\appveyor.props" Condition="'$(APPVEYOR)'!=''" />
<Import Project="$(MSBuildThisFileDirectory)\azuredevops.props" Condition="'$(TF_BUILD)'!=''" />
<Import Project="$(MSBuildThisFileDirectory)\github-actions.props" Condition="'$(GITHUB_ACTIONS)'!=''" />
<Import Project="$(MSBuildThisFileDirectory)\gitlab.props" Condition="'$(GITLAB_CI)'!=''" />
</Project>
3 changes: 2 additions & 1 deletion src/CI/build/Rocket.Surgery.MSBuild.CI.targets
@@ -1,5 +1,6 @@
<Project>
<Import Project="$(MSBuildThisFileDirectory)\gitlab.targets" Condition="'$(GITLAB_CI)'!=''" />
<Import Project="$(MSBuildThisFileDirectory)\appveyor.targets" Condition="'$(APPVEYOR)'!=''" />
<Import Project="$(MSBuildThisFileDirectory)\azuredevops.targets" Condition="'$(TF_BUILD)'!=''" />
<Import Project="$(MSBuildThisFileDirectory)\github-actions.targets" Condition="'$(GITHUB_ACTIONS)'!=''" />
<Import Project="$(MSBuildThisFileDirectory)\gitlab.targets" Condition="'$(GITLAB_CI)'!=''" />
</Project>
5 changes: 0 additions & 5 deletions src/CI/build/appveyor.props
@@ -1,10 +1,5 @@
<Project>
<PropertyGroup>
<CoreCompileDependsOn>
$(CoreCompileDependsOn);
AddAppVeyorAttributes;
</CoreCompileDependsOn>

<ContinuousIntegrationBuild Condition="'$(ContinuousIntegrationBuild)' == ''">true</ContinuousIntegrationBuild>
</PropertyGroup>
</Project>
5 changes: 0 additions & 5 deletions src/CI/build/azuredevops.props
@@ -1,10 +1,5 @@
<Project>
<PropertyGroup>
<CoreCompileDependsOn>
$(CoreCompileDependsOn);
AddAzureDevOpsAttributes;
</CoreCompileDependsOn>

<ContinuousIntegrationBuild Condition="'$(ContinuousIntegrationBuild)' == ''">true</ContinuousIntegrationBuild>
</PropertyGroup>
</Project>
5 changes: 5 additions & 0 deletions src/CI/build/github-actions.props
@@ -0,0 +1,5 @@
<Project>
<PropertyGroup>
<ContinuousIntegrationBuild Condition="'$(ContinuousIntegrationBuild)' == ''">true</ContinuousIntegrationBuild>
</PropertyGroup>
</Project>
26 changes: 26 additions & 0 deletions src/CI/build/github-actions.targets
@@ -0,0 +1,26 @@
<Project>
<ItemGroup>
<AssemblyMetadata Include="Commit_Sha" Value="$(GITHUB_SHA)" />
<AssemblyMetadata Include="Commit_Before_Sha" Value="$(GITHUB_BASE_REF)" />
<AssemblyMetadata Include="Commit_Ref_Name" Value="$(GITHUB_REF_NAME)" />
<AssemblyMetadata Include="ACTION" Value="$(GITHUB_ACTION)" />
<AssemblyMetadata Include="ACTION_PATH" Value="$(GITHUB_ACTION_PATH)" />
<AssemblyMetadata Include="ACTION_REPOSITORY" Value="$(GITHUB_ACTION_REPOSITORY)" />
<AssemblyMetadata Include="GITHUB_ACTOR" Value="$(GITHUB_ACTOR)" />
<AssemblyMetadata Include="GITHUB_EVENT_NAME" Value="$(GITHUB_EVENT_NAME)" />
<AssemblyMetadata Include="GITHUB_JOB" Value="$(GITHUB_JOB)" />
<AssemblyMetadata Include="GITHUB_REF" Value="$(GITHUB_REF)" />
<AssemblyMetadata Include="GITHUB_REF_NAME" Value="$(GITHUB_REF_NAME)" />
<AssemblyMetadata Include="REPOSITORY" Value="$(GITHUB_REPOSITORY)" />
<AssemblyMetadata Include="REPOSITORY_OWNER" Value="$(GITHUB_REPOSITORY_OWNER)" />
<AssemblyMetadata Include="WORKFLOW" Value="$(GITHUB_WORKFLOW)" />
<AssemblyMetadata Include="WORKFLOW_REF" Value="$(GITHUB_WORKFLOW_REF)" />
<AssemblyMetadata Include="WORKFLOW_SHA" Value="$(GITHUB_WORKFLOW_SHA)" />
<AssemblyMetadata Include="RUNNER_ARCH" Value="$(RUNNER_ARCH)" />
<AssemblyMetadata Include="RUNNER_DEBUG" Value="$(RUNNER_DEBUG)" />
<AssemblyMetadata Include="RUNNER_NAME" Value="$(RUNNER_NAME)" />
<AssemblyMetadata Include="RUNNER_OS" Value="$(RUNNER_OS)" />
<AssemblyMetadata Include="RUNNER_TEMP" Value="$(RUNNER_TEMP)" />
<AssemblyMetadata Include="RUNNER_TOOL_CACHE" Value="$(RUNNER_TOOL_CACHE)" />
</ItemGroup>
</Project>
5 changes: 0 additions & 5 deletions src/CI/build/gitlab.props
@@ -1,10 +1,5 @@
<Project>
<PropertyGroup>
<CoreCompileDependsOn>
$(CoreCompileDependsOn);
AddGitlabAttributes;
</CoreCompileDependsOn>

<ContinuousIntegrationBuild Condition="'$(ContinuousIntegrationBuild)' == ''">true</ContinuousIntegrationBuild>
</PropertyGroup>
</Project>

This file was deleted.

@@ -1,4 +1,3 @@
<Project>
<Import Project="$(MSBuildThisFileDirectory)\sourcelink.targets" />
<Import Project="$(MSBuildThisFileDirectory)\ResolveCopyLocalNuGetPackagePdbsAndXml.targets" />
</Project>
5 changes: 4 additions & 1 deletion src/SourceLink/build/sourcelink.props
Expand Up @@ -3,6 +3,9 @@
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
<AllowedOutputExtensionsInPackageBuildOutputFolder
>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
<CopyDebugSymbolFilesFromPackages>true</CopyDebugSymbolFilesFromPackages>
<CopyDocumentationFilesFromPackages>true</CopyDocumentationFilesFromPackages>
</PropertyGroup>
</Project>

0 comments on commit 9c3f7ac

Please sign in to comment.