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

Fix affected connectors #19865

Merged
merged 21 commits into from
Nov 30, 2022
Merged

Fix affected connectors #19865

merged 21 commits into from
Nov 30, 2022

Conversation

evantahler
Copy link
Contributor

@evantahler evantahler commented Nov 29, 2022

Now that we have an excellent Affected Connectors Report, we have been alerted to some failing connectors from the past. This PR fixes them.

Screenshot 2022-11-28 at 6 19 00 PM

Closes #19451

@octavia-squidington-iv octavia-squidington-iv added area/connectors Connector related issues area/documentation Improvements or additions to documentation area/platform issues related to the platform area/frontend Related to the Airbyte webapp connectors/source/prestashop connectors/source/quickbooks-singer labels Nov 29, 2022
@evantahler evantahler temporarily deployed to more-secrets November 29, 2022 02:12 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 29, 2022 02:12 Inactive
Comment on lines -1240 to +1256
documentationUrl: https://docs.airbyte.com/integrations/sources/presta-shop
documentationUrl: https://docs.airbyte.com/integrations/sources/prestashop
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

documentation URLs need to match the connector name exactly

Comment on lines -1248 to +1264
documentationUrl: https://docs.airbyte.com/integrations/sources/presta-shop
documentationUrl: https://docs.airbyte.com/integrations/sources/primetric
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wrong doc url!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great catch! There could be more of those in there... Might be worth a [optional, hypothetical] script to validate that 🤔

Comment on lines -1292 to +1308
documentationUrl: https://docs.airbyte.com/integrations/sources/quickbooks
documentationUrl: https://docs.airbyte.com/integrations/sources/quickbooks-singer
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

documentation URLs need to match the connector name exactly

Comment on lines 1120 to 1127
- name: Pardot
sourceDefinitionId: ad15c7ba-72a7-440b-af15-b9a963dc1a8a
dockerRepository: airbyte/source-pardot
dockerImageTag: 0.1.0
documentationUrl: https://docs.airbyte.com/integrations/sources/pardot
icon: pardot.svg
sourceType: api
releaseStage: alpha
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pardot was missing from the catalog

Comment on lines 101 to 108
- name: AppsFlyer
sourceDefinitionId: 16447954-e6a8-4593-b140-43dea13bc457
dockerRepository: airbyte/source-appsflyer
dockerImageTag: 0.1.0
documentationUrl: https://docs.airbyte.com/integrations/sources/appsflyer
icon: appsflyer.svg
sourceType: api
releaseStage: alpha
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AppsFlyer was missing from the catalog

docs/integrations/sources/appsflyer.md Outdated Show resolved Hide resolved
docs/integrations/sources/mailgun.md Outdated Show resolved Hide resolved
docs/integrations/sources/pardot.md Outdated Show resolved Hide resolved
@@ -1,4 +1,4 @@
# 3PL Central
# TPL/3PL Central
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't figure out the actual name of this connector...

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe t stands for "three" in tpl? In any case it looks like it might change to Extensiv-3pl or something in the future -- we should keep an eye on that.
image

I'd probably leave the name here. Weird initial implementation...

@evantahler evantahler requested review from Amruta-Ranade and a team November 29, 2022 02:14
@evantahler evantahler marked this pull request as ready for review November 29, 2022 02:18
@evantahler evantahler requested a review from a team as a code owner November 29, 2022 02:18
@evantahler evantahler temporarily deployed to more-secrets November 29, 2022 02:19 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 29, 2022 02:19 Inactive
@evantahler
Copy link
Contributor Author

From grooming:

For the Alpha connectors that didn't have docs until this PR, I will:

  • remove the 'TODO'
  • write a single sentence like "This is the Airbyte connector for vendor(link)" just to have something
  • Docs will be created in earnest when they move from Alpha to Beta.

cc @Amruta-Ranade - so there's no action needed on your side!

@evantahler evantahler temporarily deployed to more-secrets November 29, 2022 21:40 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 29, 2022 21:40 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 29, 2022 23:48 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 29, 2022 23:48 Inactive
Copy link
Contributor

@erohmensing erohmensing left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume we have a way of handling redirects -- we should make sure to write redirect rules for those docs pages whose links have changed in case they're linked externally anywhere

Comment on lines -1248 to +1264
documentationUrl: https://docs.airbyte.com/integrations/sources/presta-shop
documentationUrl: https://docs.airbyte.com/integrations/sources/primetric
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great catch! There could be more of those in there... Might be worth a [optional, hypothetical] script to validate that 🤔

docs/integrations/sources/lemlist.md Outdated Show resolved Hide resolved
docs/integrations/sources/linnworks.md Outdated Show resolved Hide resolved
docs/integrations/sources/primetric.md Outdated Show resolved Hide resolved
@@ -1,4 +1,4 @@
# 3PL Central
# TPL/3PL Central
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe t stands for "three" in tpl? In any case it looks like it might change to Extensiv-3pl or something in the future -- we should keep an eye on that.
image

I'd probably leave the name here. Weird initial implementation...

@erohmensing
Copy link
Contributor

erohmensing commented Nov 30, 2022

Oh! @evantahler one more thing, would you please re-enable the old logic of auto-collapse here (lines 200-201)? Should be open if source_status_summary == "❌" else "closed" for both

Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com>
@evantahler evantahler temporarily deployed to more-secrets November 30, 2022 00:23 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 30, 2022 00:23 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 30, 2022 01:44 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 30, 2022 01:44 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 30, 2022 01:49 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 30, 2022 01:49 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 30, 2022 01:53 Inactive
@evantahler evantahler temporarily deployed to more-secrets November 30, 2022 01:53 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/connectors Connector related issues area/documentation Improvements or additions to documentation area/frontend Related to the Airbyte webapp area/platform issues related to the platform connectors/source/prestashop connectors/source/quickbooks-singer
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Resolve ❌ sources in connector dependency workflow
5 participants