Skip to content

Conversation

@pangyihahn
Copy link

resolves #843

Problem

The issue #843 noted that the CONTRIBUTING.md file for nearly all adapters lacked the necessary documentation detailing how to run integration tests locally. The files only contained boilerplate text, forcing contributors to manually investigate environment variables and run commands.

Solution

This PR creates comprehensive CONTRIBUTING.md files for dbt-athena, dbt-bigquery, dbt-postgres, dbt-redshift, and dbt-snowflake. Each file now clearly outlines the required environment variables (from their respective test.env.example files) and provides specific hatch run integration-tests commands for running the full test suite or single test classes.

Checklist

  • I have read the contributing guide and understand what's expected of me
  • I have run this code in development and it appears to resolve the stated issue
  • This PR includes tests, or tests are not required/relevant for this PR
  • This PR has no interface changes (e.g. macros, cli, logs, json artifacts, config files, adapter interface, etc) or this PR has already received feedback and approval from Product or DX

@pangyihahn pangyihahn requested a review from a team as a code owner November 15, 2025 14:56
@cla-bot cla-bot bot added the cla:yes The PR author has signed the CLA label Nov 15, 2025
@pangyihahn
Copy link
Author

Hi may I have this checked and merged?

@pangyihahn pangyihahn closed this by deleting the head repository Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla:yes The PR author has signed the CLA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] [Docs] Adapters do not have have integration test documentation

1 participant