5.5 KiB
5.5 KiB
What
Describe what the change is solving It helps to add screenshots if it affects the frontend.
How
Describe the solution
Recommended reading order
x.javay.python
Pre-merge Checklist
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
- Community member? Grant edit access to maintainers (instructions)
- Secrets in the connector's spec are annotated with
airbyte_secret - Unit & integration tests added and passing. Community members, please provide proof of success locally e.g: screenshot or copy-paste unit, integration, and acceptance test output. To run acceptance tests for a Python connector, follow instructions in the README. For java connectors run
./gradlew :airbyte-integrations:connectors:<name>:integrationTest. - Code reviews completed
- Documentation updated
- Connector's
README.md - Connector's
bootstrap.md. See description and examples docs/SUMMARY.mddocs/integrations/<source or destination>/<name>.mdincluding changelog. See changelog exampledocs/integrations/README.mdairbyte-integrations/builds.md
- Connector's
- PR name follows PR naming conventions
- Connector added to connector index like described here
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
- Create a non-forked branch based on this PR and test the below items on it
- Build is successful
- Credentials added to Github CI. Instructions.
/test connector=connectors/<name>command is passing.- New Connector version released on Dockerhub by running the
/publishcommand described here
Updating a connector
Community member or Airbyter
- Grant edit access to maintainers (instructions)
- Secrets in the connector's spec are annotated with
airbyte_secret - Unit & integration tests added and passing. Community members, please provide proof of success locally e.g: screenshot or copy-paste unit, integration, and acceptance test output. To run acceptance tests for a Python connector, follow instructions in the README. For java connectors run
./gradlew :airbyte-integrations:connectors:<name>:integrationTest. - Code reviews completed
- Documentation updated
- Connector's
README.md - Connector's
bootstrap.md. See description and examples - Changelog updated in
docs/integrations/<source or destination>/<name>.mdincluding changelog. See changelog example
- Connector's
- PR name follows PR naming conventions
- Connector version bumped like described here
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
- Create a non-forked branch based on this PR and test the below items on it
- Build is successful
- Credentials added to Github CI. Instructions.
/test connector=connectors/<name>command is passing.- New Connector version released on Dockerhub by running the
/publishcommand described here
Connector Generator
- Issue acceptance criteria met
- PR name follows PR naming conventions
- If adding a new generator, add it to the list of scaffold modules being tested
- The generator test modules (all connectors with
-scaffoldin their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplatesthen checking in your changes - Documentation which references the generator is updated as needed.