merlimat opened a new pull request, #8:
URL: https://github.com/apache/pulsar-connectors/pull/8

   ## Summary
   
   - Add GitHub Actions CI workflow with build, license check (RAT), and test 
jobs
   - Add README, LICENSE, and NOTICE files
   - Add testcontainer-based unit tests for connectors that previously only had 
end-to-end integration tests:
     - **Cassandra**: `CassandraStringSinkTest` — verifies sink writes to a 
real Cassandra instance
     - **MongoDB**: `MongoSinkContainerTest` — verifies sink writes JSON 
documents to a real MongoDB instance
     - **Debezium MySQL**: `DebeziumMysqlSourceTest` — verifies CDC events flow 
from MySQL snapshot through the source connector
     - **Debezium Postgres**: `DebeziumPostgresSourceTest` — verifies CDC 
events flow from Postgres via pgoutput
   - Fix AlluxioSinkTest to skip gracefully when the embedded cluster times out 
(flaky in CI)
   - Fix various build issues: Solr Jetty toolchain, Docker NAR resolution, ES 
SSL test timeouts, logging dependencies
   - Add RAT license exclusions for certificate and generated files
   - Add test dependencies for kafka-connect-adaptor and debezium-core modules
   
   ## Test plan
   
   - [x] All tests pass locally
   - [x] CI is green: 
https://github.com/merlimat/pulsar-connectors/actions/runs/23671805330


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to