Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Post Project Board Migration: REST API => GraphQL Part 2 of 2 #786

Closed
3 tasks
t-will-gillis opened this issue Jun 12, 2024 · 0 comments
Closed
3 tasks

Post Project Board Migration: REST API => GraphQL Part 2 of 2 #786

t-will-gillis opened this issue Jun 12, 2024 · 0 comments

Comments

@t-will-gillis
Copy link
Owner

t-will-gillis commented Jun 12, 2024

Dependency

  • [ ]

DRAFT notes- this issue may be moot.

Overview

Towards the end of GitHub's Sunset notice- Projects (classic) there is this note:
Screenshot 2024-06-12 091646
We need to determine how this will affect our GitHub Actions/ Workflows so that we can make changes where needed prior to the deadline.

Details

  • Our workflows use a variety of calls to the GitHub API, for example a large number use the REST API v20 (c. 2020?), some use the REST API version 2022-11-28, and some use GraphQL.
  • (???) Even if the upcoming November 19, 2024 deadline will not immediately affect us, we may want to have a roadmap to convert workflows using earlier API calls to GraphQL regardless, and
  • (???) We may want to have a policy that all future workflows use GraphQL rather than the REST API. (???)

Action Items

  • Create an issue to provide an overview about how our existing GraphQL queries are formatted, and determine whether HfLA should have a 'standard approach'.
  • It is possible that we already have a standard approach (more or less), however in any case we should document this approach to make it easier for those unfamiliar with GraphQL to understand what the code is doing and write queries consistent with the existing queries.
  • (???) Assuming that we do need to refactor REST API => GraphQL, workflows requiring changes:
    • [ ]

Resources/Instructions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: QA
Development

No branches or pull requests

1 participant