Skip to content

Cloud Availability Updater: bootstrap it  #21918

Closed
@alafanechere

Description

@alafanechere

Tell us about the problem you're trying to solve

The Cloud Availability Updater will be a script that:

  • Fetches the QA engine outputs
  • Spots which connector are not available on Cloud from the QA engine output.
  • Assesses if these connectors are eligible for Cloud according to our QA requirements.
  • Sends Slack messages to #dev-connector-orgs to share which connectors are eligible for a Cloud release.

This ticket is made to bootstrap it by defining its I/Os:

  1. Declare a new cloud_availability_updater module / package in tools/ci_connector_ops
  2. Read the latest QA report from [this URL]. It should be parseable with the existing QAReport model
  3. Send a slack message to a test slack channel
  4. Run this script daily, in a new GitHub action workflow. Trigger it from the QA Engine workflow. We might want to create this workflow in the Airbyte Cloud repo as the Cloud Availability Updater will creat PR on it (cf https://github.com/airbytehq/airbyte-cloud/issues/4213)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions