Various bug fixes #121

Merged
hurui200320 merged 9 commits from feat/118 into develop 2026-01-19 11:38:21 +00:00
Member

This PR implemented ticket clevermicro/amq-adapter-python#118 and clevermicro/amq-adapter-python#120 with the following changes

  • Tweak pipeline to remove -dev suffix when publishing lib for develop branch
  • Remove RabbitMQ streaming (already removed in java clevermicro/amq-adapter-java#116 )
  • Introduced a more robust way of handling typing resolution
  • Remove FileHandler as a base class, merging it into S3FileHandler as it's the only implementation
  • Fix the S3 object key generation, now it will follow the design doc and ensure the object keys are unique
  • Allow env var S3_BUCKET to have s3:// prefix

After merge, this PR will build and release python library 0.3.1

This PR implemented ticket clevermicro/amq-adapter-python#118 and clevermicro/amq-adapter-python#120 with the following changes + Tweak pipeline to remove `-dev` suffix when publishing lib for develop branch + Remove RabbitMQ streaming (already removed in java clevermicro/amq-adapter-java#116 ) + Introduced a more robust way of handling typing resolution + Remove FileHandler as a base class, merging it into S3FileHandler as it's the only implementation + Fix the S3 object key generation, now it will follow the design doc and ensure the object keys are unique + Allow env var `S3_BUCKET` to have `s3://` prefix After merge, this PR will build and release python library 0.3.1
fix: use type to decide if the param is UploadFile, instead of using name
All checks were successful
/ run-unit-tests (push) Successful in 49s
/ build-and-push-otdemo (push) Successful in 17s
/ publish-python-library (push) Successful in 41s
/ run-internal-integration-tests (push) Successful in 19m7s
/ run-integration-tests-cleverswarm (push) Successful in 21m3s
62de943fe9
ci: tweak version handling on release library
Some checks failed
/ run-unit-tests (push) Failing after 43s
/ build-and-push-otdemo (push) Has been skipped
/ run-internal-integration-tests (push) Has been skipped
/ run-integration-tests-cleverswarm (push) Has been skipped
/ publish-python-library (push) Has been skipped
daaebc3cf2
ISSUE CLOSED: clevermicro/amq-adapter-python#118
refactor: remove usage for StreamingFileHandler before removing it
All checks were successful
/ run-unit-tests (push) Successful in 52s
/ build-and-push-otdemo (push) Successful in 46s
/ publish-python-library (push) Successful in 43s
/ run-internal-integration-tests (push) Successful in 18m28s
/ run-integration-tests-cleverswarm (push) Successful in 21m17s
eb2c2e041e
refactor: remove FileHandler base class, clean up code
All checks were successful
/ run-unit-tests (push) Successful in 47s
/ build-and-push-otdemo (push) Successful in 43s
/ publish-python-library (push) Successful in 39s
/ run-internal-integration-tests (push) Successful in 17m49s
/ run-integration-tests-cleverswarm (push) Successful in 20m55s
9dabcf31c0
fix: generate s3 object key based on design
All checks were successful
/ build-and-push-otdemo (push) Successful in 46s
/ run-unit-tests (push) Successful in 48s
/ publish-python-library (push) Successful in 44s
/ run-internal-integration-tests (push) Successful in 19m8s
/ run-integration-tests-cleverswarm (push) Successful in 21m12s
fe51224dcc
ci: update cleverswarm-lite image tag for latest release
All checks were successful
/ run-unit-tests (push) Successful in 46s
/ build-and-push-otdemo (push) Successful in 47s
/ publish-python-library (push) Successful in 42s
/ run-internal-integration-tests (push) Successful in 17m9s
/ run-integration-tests-cleverswarm (push) Successful in 21m18s
f6694e097e
CoreRasurae left a comment
Member

I think it looks good, i'm approving the changes

I think it looks good, i'm approving the changes
hurui200320 referenced this pull request from a commit 2026-01-19 11:38:21 +00:00
hurui200320 deleted branch feat/118 2026-01-19 11:38:21 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
clevermicro/amq-adapter-python!121
No description provided.