Skip to content

Commit

Permalink
feat: orphan info dialog
Browse files Browse the repository at this point in the history
  • Loading branch information
jsfez committed Jan 11, 2024
1 parent c4ad490 commit 59850b1
Show file tree
Hide file tree
Showing 6 changed files with 93 additions and 17 deletions.
4 changes: 2 additions & 2 deletions apps/backend/src/graphql/__generated__/resolver-types.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions apps/backend/src/graphql/definitions/Project.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ export const typeDefs = gql`
"Override branch name"
baselineBranch: String
"Reference branch"
referenceBranch: String
referenceBranch: String!
"Check if the project is public or not"
public: Boolean!
"Override repository's Github privacy"
Expand Down Expand Up @@ -343,15 +343,15 @@ export const resolvers: IResolvers = {
return project.token;
},
latestReferenceBuild: async (project) => {
const lastestReferenceBuild = await Build.query()
const latestReferenceBuild = await Build.query()
.where("projectId", project.id)
.where("type", "reference")
.orderBy([
{ column: "createdAt", order: "desc" },
{ column: "number", order: "desc" },
])
.first();
return lastestReferenceBuild ?? null;
return latestReferenceBuild ?? null;
},
latestBuild: async (project, _args, ctx) => {
return ctx.loaders.LatestProjectBuild.load(project.id);
Expand Down
8 changes: 4 additions & 4 deletions apps/frontend/src/gql/gql.ts
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,8 @@ const documents = {
"\n fragment BuildInfos_Build on Build {\n createdAt\n name\n commit\n branch\n stats {\n total\n }\n baseScreenshotBucket {\n commit\n branch\n }\n pullRequest {\n id\n url\n number\n }\n }\n": types.BuildInfos_BuildFragmentDoc,
"\n query BuildPage_Project(\n $accountSlug: String!\n $projectName: String!\n $buildNumber: Int!\n ) {\n project(accountSlug: $accountSlug, projectName: $projectName) {\n id\n ...BuildHeader_Project\n ...BuildWorkspace_Project\n account {\n id\n ...OvercapacityBanner_Account\n ...PaymentBanner_Account\n }\n build(number: $buildNumber) {\n id\n status\n ...BuildHeader_Build\n ...BuildWorkspace_Build\n }\n }\n }\n": types.BuildPage_ProjectDocument,
"\n fragment BuildSidebar_Build on Build {\n ...BuildInfos_Build\n stats {\n total\n }\n }\n": types.BuildSidebar_BuildFragmentDoc,
"\n fragment BuildWorkspace_Build on Build {\n ...BuildSidebar_Build\n ...BuildStatusDescription_Build\n ...BuildDetail_Build\n status\n stats {\n total\n failure\n changed\n added\n removed\n unchanged\n }\n }\n": types.BuildWorkspace_BuildFragmentDoc,
"\n fragment BuildWorkspace_Project on Project {\n ...BuildStatusDescription_Project\n repository {\n id\n url\n }\n }\n": types.BuildWorkspace_ProjectFragmentDoc,
"\n fragment BuildWorkspace_Build on Build {\n ...BuildSidebar_Build\n ...BuildStatusDescription_Build\n ...BuildDetail_Build\n status\n type\n stats {\n total\n failure\n changed\n added\n removed\n unchanged\n }\n }\n": types.BuildWorkspace_BuildFragmentDoc,
"\n fragment BuildWorkspace_Project on Project {\n ...BuildStatusDescription_Project\n referenceBranch\n slug\n repository {\n id\n url\n }\n }\n": types.BuildWorkspace_ProjectFragmentDoc,
"\n fragment OvercapacityBanner_Account on Account {\n plan {\n id\n name\n }\n consumptionRatio\n }\n": types.OvercapacityBanner_AccountFragmentDoc,
"\n fragment BuildHeader_Build on Build {\n name\n status\n pullRequest {\n id\n ...PullRequestButton_PullRequest\n }\n ...BuildStatusChip_Build\n }\n": types.BuildHeader_BuildFragmentDoc,
"\n fragment BuildHeader_Project on Project {\n ...BuildStatusChip_Project\n ...ReviewButton_Project\n repository {\n id\n url\n }\n }\n": types.BuildHeader_ProjectFragmentDoc,
Expand Down Expand Up @@ -470,11 +470,11 @@ export function graphql(source: "\n fragment BuildSidebar_Build on Build {\n
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n fragment BuildWorkspace_Build on Build {\n ...BuildSidebar_Build\n ...BuildStatusDescription_Build\n ...BuildDetail_Build\n status\n stats {\n total\n failure\n changed\n added\n removed\n unchanged\n }\n }\n"): (typeof documents)["\n fragment BuildWorkspace_Build on Build {\n ...BuildSidebar_Build\n ...BuildStatusDescription_Build\n ...BuildDetail_Build\n status\n stats {\n total\n failure\n changed\n added\n removed\n unchanged\n }\n }\n"];
export function graphql(source: "\n fragment BuildWorkspace_Build on Build {\n ...BuildSidebar_Build\n ...BuildStatusDescription_Build\n ...BuildDetail_Build\n status\n type\n stats {\n total\n failure\n changed\n added\n removed\n unchanged\n }\n }\n"): (typeof documents)["\n fragment BuildWorkspace_Build on Build {\n ...BuildSidebar_Build\n ...BuildStatusDescription_Build\n ...BuildDetail_Build\n status\n type\n stats {\n total\n failure\n changed\n added\n removed\n unchanged\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n fragment BuildWorkspace_Project on Project {\n ...BuildStatusDescription_Project\n repository {\n id\n url\n }\n }\n"): (typeof documents)["\n fragment BuildWorkspace_Project on Project {\n ...BuildStatusDescription_Project\n repository {\n id\n url\n }\n }\n"];
export function graphql(source: "\n fragment BuildWorkspace_Project on Project {\n ...BuildStatusDescription_Project\n referenceBranch\n slug\n repository {\n id\n url\n }\n }\n"): (typeof documents)["\n fragment BuildWorkspace_Project on Project {\n ...BuildStatusDescription_Project\n referenceBranch\n slug\n repository {\n id\n url\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
Expand Down
Loading

0 comments on commit 59850b1

Please sign in to comment.