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

feat(data): API V6 migration; 'core' util and config mapping updates; add API 'generateClient' and types; migrate subscription provider; REST client updates #12031

Merged
merged 106 commits into from
Sep 14, 2023

Conversation

david-mcafee
Copy link
Contributor

@david-mcafee david-mcafee commented Sep 13, 2023

Description of changes

This PR includes the following changes:

  • Migration of api-v6 work (with some simplification)
  • Updates to configuration of api, api-graphql, and api-rest
  • Updates to parseAWSExports to include config mapping for the API category (including multiple auth modes)
  • Type updates
  • Updates to api, api-graphql, and api-rest to use fetchAuthSession and use the new Amplify singleton
  • Internal API category code has been trimmed down to exclude logic that is not being used by generateClient
  • Addition of core singleton types for the API category
  • Migration from PubSub to AWSAppSyncRealTimeProvider (with updates)
  • REST API updates
  • Resource config + library options types for API
  • Dependency resolutions have been added to unblock regeneration of yarn.lock file

Issue #, if available

Description of how you validated changes

Checklist

  • PR description included
  • yarn test passes (NOTE: Some tests have been disabled. Updating tests to work with V6 will be a fast-follow)
  • Tests are changed or added
  • Relevant documentation is changed or added (and PR referenced)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@david-mcafee david-mcafee changed the title feat(data): API V6 migration; 'core' util and config updates; add API 'generateClient' and types; migrate subscription provider; REST client updates feat(data): API V6 migration; 'core' util and config mapping updates; add API 'generateClient' and types; migrate subscription provider; REST client updates Sep 14, 2023
svidgen
svidgen previously approved these changes Sep 14, 2023
svidgen
svidgen previously approved these changes Sep 14, 2023
svidgen
svidgen previously approved these changes Sep 14, 2023
svidgen
svidgen previously approved these changes Sep 14, 2023
elorzafe
elorzafe previously approved these changes Sep 14, 2023
@david-mcafee david-mcafee dismissed stale reviews from elorzafe and svidgen via fe9aa7d September 14, 2023 17:28
@david-mcafee david-mcafee merged commit 99ca8c2 into next/main Sep 14, 2023
18 checks passed
@david-mcafee david-mcafee deleted the next-main-api-v6 branch September 14, 2023 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants