mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-21 20:17:22 +01:00
Use .graphql everywhere
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
"extensions": {
|
||||
"strawberryShake": {
|
||||
"name": "GraphQLClient",
|
||||
"url": "../../artifacts/tgs-api.gql",
|
||||
"url": "../../artifacts/tgs-api.graphql",
|
||||
"namespace": "Tgstation.Server.Client.GraphQL",
|
||||
"records": {
|
||||
"inputs": false,
|
||||
|
||||
@@ -6,10 +6,6 @@
|
||||
<Version>$(TgsApiVersion)</Version>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<GraphQL Remove="schema.extensions.gql" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<!-- GraphQL connector and code generator -->
|
||||
<PackageReference Include="StrawberryShake.Server" Version="13.9.12" />
|
||||
@@ -18,13 +14,13 @@
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Tgstation.Server.Client\Tgstation.Server.Client.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
<Target Name="DeleteGeneratedFiles" BeforeTargets="ImportGraphQLApiSchema">
|
||||
<RemoveDir Directories="$(IntermediateOutputPath)berry" />
|
||||
</Target>
|
||||
|
||||
<Target Name="ImportGraphQLApiSchema" BeforeTargets="BeforeBuild" Inputs="../../artifacts/tgs-api.gql" Outputs="schema.graphql">
|
||||
<Copy SkipUnchangedFiles="true" SourceFiles="../../artifacts/tgs-api.gql" DestinationFiles="schema.graphql" />
|
||||
<Target Name="ImportGraphQLApiSchema" BeforeTargets="BeforeBuild" Inputs="../../artifacts/tgs-api.graphql" Outputs="schema.graphql">
|
||||
<Copy SkipUnchangedFiles="true" SourceFiles="../../artifacts/tgs-api.graphql" DestinationFiles="schema.graphql" />
|
||||
</Target>
|
||||
|
||||
<Target Name="FixWarningsInGeneratedSchema" BeforeTargets="CoreCompile">
|
||||
@@ -34,5 +30,5 @@
|
||||
</PropertyGroup>
|
||||
<WriteLinesToFile File="$(OutputFile)" Lines="$([System.IO.File]::ReadAllText($(InputFile)).Replace('/ <auto-generated/>','/ <auto-generated />%0d%0a#pragma warning disable'))" Overwrite="true" Encoding="Unicode" />
|
||||
</Target>
|
||||
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -38,9 +38,9 @@
|
||||
<Exec WorkingDirectory="ClientApp" Command="yarn run msbuild" />
|
||||
</Target>
|
||||
|
||||
<Target Name="ExportGraphQLApiSchema" AfterTargets="AfterBuild" Outputs="../../artifacts/tgs-api.gql">
|
||||
<Target Name="ExportGraphQLApiSchema" AfterTargets="AfterBuild" Outputs="../../artifacts/tgs-api.graphql">
|
||||
<Message Text="Exporting GraphQL API Schema..." Importance="high" />
|
||||
<Exec Command="dotnet $(TargetPath)" EnvironmentVariables="General__SetupWizardMode=Never;Internal__DumpGraphQLApiPath=../../artifacts/tgs-api.gql" />
|
||||
<Exec Command="dotnet $(TargetPath)" EnvironmentVariables="General__SetupWizardMode=Never;Internal__DumpGraphQLApiPath=../../artifacts/tgs-api.graphql" />
|
||||
</Target>
|
||||
|
||||
<Target Name="NpmClean" AfterTargets="Clean">
|
||||
|
||||
Reference in New Issue
Block a user