Skip to content

Add ClickHouse module#981

Merged
cristianrgreco merged 5 commits intotestcontainers:mainfrom
Victorlouisdg:feat/clickhouse
Apr 11, 2025
Merged

Add ClickHouse module#981
cristianrgreco merged 5 commits intotestcontainers:mainfrom
Victorlouisdg:feat/clickhouse

Conversation

@Victorlouisdg
Copy link
Copy Markdown
Contributor

@Victorlouisdg Victorlouisdg commented Apr 9, 2025

Adds an initial implementation for a ClickHouse module.

To run the tests npx vitest run packages/modules/clickhouse/src/clickhouse-container.test.ts

The implementation and tests are heavily inspired by the Postgres module.

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 9, 2025

Deploy Preview for testcontainers-node ready!

Name Link
🔨 Latest commit 4bc1a57
🔍 Latest deploy log https://app.netlify.com/sites/testcontainers-node/deploys/67f8220827c3380008e8b692
😎 Deploy Preview https://deploy-preview-981--testcontainers-node.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@cristianrgreco
Copy link
Copy Markdown
Collaborator

@Victorlouisdg
Copy link
Copy Markdown
Contributor Author

@cristianrgreco thanks for the help! I fixed the tests and cleaned up the implementation a bit, so it should be ready for review now 😄

@Victorlouisdg Victorlouisdg marked this pull request as ready for review April 10, 2025 08:25
@cristianrgreco cristianrgreco added enhancement New feature or request minor Backward compatible functionality labels Apr 10, 2025
@cristianrgreco cristianrgreco changed the title feat: Add ClickHouse module initial implementation Add ClickHouse module Apr 10, 2025
@Victorlouisdg
Copy link
Copy Markdown
Contributor Author

@cristianrgreco thanks for the review! I incorporated your changes, let me know if anything else needs tweaking! 😊

@cristianrgreco cristianrgreco merged commit e4fa915 into testcontainers:main Apr 11, 2025
505 of 506 checks passed
@Victorlouisdg Victorlouisdg deleted the feat/clickhouse branch April 11, 2025 09:55
vaernion pushed a commit to Arbeidstilsynet/brevgen2 that referenced this pull request Dec 3, 2025
….25.0

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [testcontainers](https://github.com/testcontainers/testcontainers-node) | [`10.24.2` -> `10.25.0`](https://renovatebot.com/diffs/npm/testcontainers/10.24.2/10.25.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/testcontainers/10.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/testcontainers/10.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/testcontainers/10.24.2/10.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/testcontainers/10.24.2/10.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>testcontainers/testcontainers-node (testcontainers)</summary>

### [`v10.25.0`](https://github.com/testcontainers/testcontainers-node/releases/tag/v10.25.0)

[Compare Source](testcontainers/testcontainers-node@v10.24.2...v10.25.0)

#### Changes

#### 🚀 Features

-   Allow overriding default compose wait strategy [@&#8203;jalaziz](https://github.com/jalaziz) ([#&#8203;990](testcontainers/testcontainers-node#990))
-   Add ClickHouse module [@&#8203;Victorlouisdg](https://github.com/Victorlouisdg) ([#&#8203;981](testcontainers/testcontainers-node#981))

#### 📦 Dependency Updates

-   Bump vite from 6.2.5 to 6.3.4 [@&#8203;dependabot](https://github.com/dependabot) ([#&#8203;992](testcontainers/testcontainers-node#992))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or PR is renamed to start with "rebase!".

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).

Related work items: #30372
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request minor Backward compatible functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants