Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Create Task
Maniphest
T4083
New public API (GraphQL + thin layer)
Closed, Migrated
Edits Locked
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Edit Revisions
Subscribe
Mute Notifications
Award Token
Flag For Later
Assigned To
gitlab-migration
Authored By
bchauvet
Mar 23 2022, 4:55 PM
2022-03-23 16:55:20 (UTC+1)
Tags
Roadmap 2022
(Work in progress)
GraphQL API
(Backlog)
Subscribers
bchauvet
gitlab-migration
jayeshv
Description
Provide a common unified (GraphQL based) public API
Create a GraphQL based API
integrate actual API on graphQL
Related Objects
Search...
Task Graph
Status
Assigned
Task
Migrated
gitlab-migration
T4083
New public API (GraphQL + thin layer)
Migrated
gitlab-migration
T3405
GraphQL apis for SWH
Migrated
gitlab-migration
T3556
Implement a generic pagination support for the GraphQL response.
Migrated
gitlab-migration
T3932
Define a GraphQL schema
Migrated
gitlab-migration
T3933
Decide on the libraries to use for GraphQL server
Migrated
gitlab-migration
T3984
Structure and design for swh-graphql
Migrated
gitlab-migration
T4103
Setup a staging environment for GraphQL APIs
Migrated
gitlab-migration
T4135
staging: Deploy graphql service
Migrated
gitlab-migration
T4413
Deploy argocd on admin vlan
Migrated
gitlab-migration
T4261
Swh-graphql Code cleanup
Migrated
gitlab-migration
T4306
Use query variables instead of f-strings in swh-graphql tests
Migrated
gitlab-migration
T4263
Add a search entrypoint to the GraphQL schema
Migrated
gitlab-migration
T4291
Add item cursor for connection edges.
Migrated
gitlab-migration
T4292
Add missing functional tests for GraphQL APIs
Migrated
gitlab-migration
T4293
Add generic filters and sort order on GraphQL connections
Migrated
gitlab-migration
T4295
Support existing REST APIs in GraphQL
Migrated
gitlab-migration
T4299
GraphQL: Static query validation and max cost limiting
Migrated
gitlab-migration
T4300
GraphQL: Collect code metric and add logging
Migrated
gitlab-migration
T4301
GraphQL: Add user identification and advanced rate limiting
Migrated
gitlab-migration
T4307
GraphQL: Implement totalCount in connections
Migrated
gitlab-migration
T4308
GraphQL: Fix missing fields in Content object
Migrated
gitlab-migration
T4309
GraphQL: Add missing target types in snapshot branch
Migrated
gitlab-migration
T4310
GraphQL: Add missing fields in the content object
Migrated
gitlab-migration
T4321
GraphQL: Add metadata to the schema
Migrated
gitlab-migration
T4365
GraphQL: Use the right date time serialization
Migrated
gitlab-migration
T4366
GraphQL: add revision log to the revision type
Migrated
gitlab-migration
T4367
GraphQL: Pagination fixes to comply with the Relay spec
Migrated
gitlab-migration
T4382
GraphQL: Address STORAGE-TODOs in code
Migrated
gitlab-migration
T4430
GraphQL: Add a provenance backend
Migrated
gitlab-migration
T4434
GraphQL: Setup a better query explorer
Migrated
gitlab-migration
T4447
GraphQL: Add a swh-graph backend
Migrated
gitlab-migration
T4462
GraphQL: Make resolvers asynchronous
Migrated
gitlab-migration
T4463
GraphQL: Lazy resolve of fields
Migrated
gitlab-migration
T4492
GraphQL: rename type fields to targetType for consistency
Migrated
gitlab-migration
T4493
GraphQL: Create consistent ID fields
Migrated
gitlab-migration
T4508
GraphQL: Add a directoryEntry entry point
Migrated
gitlab-migration
T4518
GraphQL: Handle missing reference object errors
Migrated
gitlab-migration
T4532
GraphQL: staging - Deploy version v0.0.4
Migrated
gitlab-migration
T4554
GraphQL: Improve functional tests using GQL
Migrated
gitlab-migration
T4647
GraphQL: Make cursors truly opaque
Event Timeline
bchauvet
created this task.
Mar 23 2022, 4:55 PM
2022-03-23 16:55:20 (UTC+1)
bchauvet
updated the task description.
(Show Details)
bchauvet
triaged this task as
Normal
priority.
Mar 25 2022, 5:21 PM
2022-03-25 17:21:21 (UTC+1)
bchauvet
moved this task from
Backlog
to
Work in progress
on the
Roadmap 2022
board.
Mar 31 2022, 4:25 PM
2022-03-31 16:25:37 (UTC+2)
jayeshv
added a subtask:
T3932: Define a GraphQL schema
.
May 16 2022, 10:23 AM
2022-05-16 10:23:56 (UTC+2)
jayeshv
added subtasks:
T4103: Setup a staging environment for GraphQL APIs
,
T3984: Structure and design for swh-graphql
,
T3556: Implement a generic pagination support for the GraphQL response.
,
T3405: GraphQL apis for SWH
.
May 16 2022, 10:28 AM
2022-05-16 10:28:22 (UTC+2)
jayeshv
closed subtask
T3984: Structure and design for swh-graphql
as
Resolved
.
May 31 2022, 5:47 PM
2022-05-31 17:47:22 (UTC+2)
jayeshv
closed subtask
T3932: Define a GraphQL schema
as
Resolved
.
jayeshv
closed subtask
T3556: Implement a generic pagination support for the GraphQL response.
as
Resolved
.
vlorentz
removed a project:
meta-task
.
Jun 2 2022, 9:56 AM
2022-06-02 09:56:55 (UTC+2)
jayeshv
claimed this task.
Jun 2 2022, 2:19 PM
2022-06-02 14:19:11 (UTC+2)
jayeshv
added a project:
GraphQL API
.
jayeshv
closed subtask
T4291: Add item cursor for connection edges.
as
Resolved
.
Jun 3 2022, 1:27 PM
2022-06-03 13:27:00 (UTC+2)
jayeshv
closed subtask
T4308: GraphQL: Fix missing fields in Content object
as
Resolved
.
Jun 30 2022, 3:44 PM
2022-06-30 15:44:25 (UTC+2)
jayeshv
closed subtask
T4310: GraphQL: Add missing fields in the content object
as
Resolved
.
Aug 19 2022, 9:41 AM
2022-08-19 09:41:52 (UTC+2)
jayeshv
closed subtask
T4292: Add missing functional tests for GraphQL APIs
as
Resolved
.
Aug 23 2022, 11:18 AM
2022-08-23 11:18:14 (UTC+2)
jayeshv
closed subtask
T4263: Add a search entrypoint to the GraphQL schema
as
Resolved
.
Aug 23 2022, 11:45 AM
2022-08-23 11:45:56 (UTC+2)
jayeshv
closed subtask
T4309: GraphQL: Add missing target types in snapshot branch
as
Resolved
.
Aug 25 2022, 2:26 PM
2022-08-25 14:26:41 (UTC+2)
jayeshv
closed subtask
T4366: GraphQL: add revision log to the revision type
as
Resolved
.
Aug 26 2022, 3:56 PM
2022-08-26 15:56:50 (UTC+2)
jayeshv
closed subtask
T4492: GraphQL: rename type fields to targetType for consistency
as
Resolved
.
Sep 5 2022, 3:47 PM
2022-09-05 15:47:55 (UTC+2)
jayeshv
closed subtask
T4508: GraphQL: Add a directoryEntry entry point
as
Resolved
.
Sep 9 2022, 12:00 PM
2022-09-09 12:00:53 (UTC+2)
ardumont
closed subtask
T4103: Setup a staging environment for GraphQL APIs
as
Resolved
.
Sep 9 2022, 2:48 PM
2022-09-09 14:48:24 (UTC+2)
ardumont
changed the status of subtask
T4532: GraphQL: staging - Deploy version v0.0.4
from
Open
to
Work in Progress
.
Sep 13 2022, 2:29 PM
2022-09-13 14:29:17 (UTC+2)
ardumont
closed subtask
T4532: GraphQL: staging - Deploy version v0.0.4
as
Resolved
.
Sep 15 2022, 4:47 PM
2022-09-15 16:47:52 (UTC+2)
jayeshv
closed subtask
T4554: GraphQL: Improve functional tests using GQL
as
Resolved
.
Oct 5 2022, 2:34 PM
2022-10-05 14:34:51 (UTC+2)
gitlab-migration
changed the status of subtask
T4532: GraphQL: staging - Deploy version v0.0.4
from
Resolved
to
Migrated
.
Oct 19 2022, 6:08 PM
2022-10-19 18:08:29 (UTC+2)
jayeshv
closed subtask
T4365: GraphQL: Use the right date time serialization
as
Resolved
.
Dec 21 2022, 2:51 PM
2022-12-21 14:51:41 (UTC+1)
jayeshv
closed subtask
T4261: Swh-graphql Code cleanup
as
Resolved
.
Dec 27 2022, 2:01 PM
2022-12-27 14:01:46 (UTC+1)
gitlab-migration
changed the status of subtask
T3556: Implement a generic pagination support for the GraphQL response.
from
Resolved
to
Migrated
.
Jan 8 2023, 4:35 PM
2023-01-08 16:35:08 (UTC+1)
gitlab-migration
changed the status of subtask
T3932: Define a GraphQL schema
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T3984: Structure and design for swh-graphql
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4103: Setup a staging environment for GraphQL APIs
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4261: Swh-graphql Code cleanup
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4263: Add a search entrypoint to the GraphQL schema
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4291: Add item cursor for connection edges.
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4292: Add missing functional tests for GraphQL APIs
from
Resolved
to
Migrated
.
Jan 8 2023, 4:37 PM
2023-01-08 16:37:09 (UTC+1)
gitlab-migration
changed the status of subtask
T4308: GraphQL: Fix missing fields in Content object
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4309: GraphQL: Add missing target types in snapshot branch
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4310: GraphQL: Add missing fields in the content object
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4365: GraphQL: Use the right date time serialization
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4366: GraphQL: add revision log to the revision type
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4492: GraphQL: rename type fields to targetType for consistency
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4508: GraphQL: Add a directoryEntry entry point
from
Resolved
to
Migrated
.
gitlab-migration
changed the status of subtask
T4554: GraphQL: Improve functional tests using GQL
from
Resolved
to
Migrated
.
gitlab-migration
closed this task as
Migrated
.
Jan 8 2023, 5:02 PM
2023-01-08 17:02:58 (UTC+1)
gitlab-migration
claimed this task.
gitlab-migration
closed subtask
T3405: GraphQL apis for SWH
as
Migrated
.
gitlab-migration
added subscribers:
jayeshv
,
gitlab-migration
.
Comment Actions
This task has been migrated to GitLab.
gitlab-migration
closed subtask
T4293: Add generic filters and sort order on GraphQL connections
as
Migrated
.
Jan 8 2023, 5:04 PM
2023-01-08 17:04:38 (UTC+1)
gitlab-migration
closed subtask
T4295: Support existing REST APIs in GraphQL
as
Migrated
.
gitlab-migration
closed subtask
T4299: GraphQL: Static query validation and max cost limiting
as
Migrated
.
gitlab-migration
closed subtask
T4300: GraphQL: Collect code metric and add logging
as
Migrated
.
gitlab-migration
closed subtask
T4301: GraphQL: Add user identification and advanced rate limiting
as
Migrated
.
gitlab-migration
closed subtask
T4307: GraphQL: Implement totalCount in connections
as
Migrated
.
gitlab-migration
closed subtask
T4321: GraphQL: Add metadata to the schema
as
Migrated
.
gitlab-migration
closed subtask
T4367: GraphQL: Pagination fixes to comply with the Relay spec
as
Migrated
.
gitlab-migration
closed subtask
T4382: GraphQL: Address STORAGE-TODOs in code
as
Migrated
.
gitlab-migration
closed subtask
T4430: GraphQL: Add a provenance backend
as
Migrated
.
gitlab-migration
closed subtask
T4434: GraphQL: Setup a better query explorer
as
Migrated
.
gitlab-migration
closed subtask
T4447: GraphQL: Add a swh-graph backend
as
Migrated
.
gitlab-migration
closed subtask
T4462: GraphQL: Make resolvers asynchronous
as
Migrated
.
gitlab-migration
closed subtask
T4463: GraphQL: Lazy resolve of fields
as
Migrated
.
gitlab-migration
closed subtask
T4493: GraphQL: Create consistent ID fields
as
Migrated
.
gitlab-migration
closed subtask
T4518: GraphQL: Handle missing reference object errors
as
Migrated
.
gitlab-migration
closed subtask
T4647: GraphQL: Make cursors truly opaque
as
Migrated
.