Skip to content

chore: remove gunicorn and add darwin compatibility#6742

Merged
fracasula merged 6 commits intomasterfrom
uvicorn
Mar 10, 2026
Merged

chore: remove gunicorn and add darwin compatibility#6742
fracasula merged 6 commits intomasterfrom
uvicorn

Conversation

@fracasula
Copy link
Collaborator

@fracasula fracasula commented Mar 4, 2026

🔒 Scanned for secrets using gitleaks version is set by build process

Description

Related to this PR: https://github.com/rudderlabs/rudder-pytransformer/pull/45

Additionally, I made the contract tests compatible with Darwin so that we can run them locally on 🍎

Linear Ticket

< Fixes PIPE-2808 >
< Fixes PIPE-2816 >

Security

  • The code changed/added as part of this pull request won't create any security issues with how the software is being used.

🔒 Scanned for secrets using gitleaks version is set by build process
@fracasula fracasula marked this pull request as ready for review March 5, 2026 07:55
# Description

Ability to run pytransformer contract tests on Macs.

I ran the tests myself and they pass both on 🐧 and on 🍎 

The tests will not go green on CI until we merge [this
PR](rudderlabs/rudder-pytransformer#45).

## Linear Ticket

< Fixes
[PIPE-2816](https://linear.app/rudderstack/issue/PIPE-2816/fix-py-contract-tests-on-darwin)
>

## Security

- [x] The code changed/added as part of this pull request won't create
any security issues with how the software is being used.
@fracasula fracasula changed the title chore: configuration to use uvicorn instead of gunicorn chore: remove gunicorn and add darwin compatibility Mar 6, 2026
@fracasula fracasula requested a review from ktgowtham March 6, 2026 11:54
@codecov
Copy link

codecov bot commented Mar 9, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.15%. Comparing base (1743f6b) to head (accce0f).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #6742      +/-   ##
==========================================
+ Coverage   80.08%   80.15%   +0.07%     
==========================================
  Files         565      565              
  Lines       63374    63380       +6     
==========================================
+ Hits        50753    50804      +51     
+ Misses       9619     9587      -32     
+ Partials     3002     2989      -13     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@fracasula fracasula merged commit 392d1f4 into master Mar 10, 2026
70 checks passed
@fracasula fracasula deleted the uvicorn branch March 10, 2026 08:31
itsmihir pushed a commit that referenced this pull request Mar 16, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.70.0-rc.1](v1.69.0...v1.70.0-rc.1)
(2026-03-16)


### Features

* add a scheduled release cut workflow to cut release branches
([#6739](#6739))
([ab887ac](ab887ac))
* infer OAuth type from account definition when destination supports
accounts
([#6718](#6718))
([00d1755](00d1755))


### Bug Fixes

* false sanity check failure due to empty response
([#6762](#6762))
([0384603](0384603))
* gateway request blocked in store jobs blocking all other requests
([#6760](#6760))
([ca4d514](ca4d514))
* respect context cancellation in gateway rate limiter
([#6751](#6751))
([589251a](589251a))
* update prerelease branch versioning format in scheduled release
workflow
([#6745](#6745))
([fede9e4](fede9e4))


### Miscellaneous

* add check for pseudo-version dependencies in rudderlabs modules
([#6737](#6737))
([55ecd10](55ecd10))
* bump rudder-go-kit to 0.73.0
([#6753](#6753))
([1743f6b](1743f6b))
* remove gunicorn and add darwin compatibility
([#6742](#6742))
([392d1f4](392d1f4))
* use latest retryablehttp client
([#6754](#6754))
([629f036](629f036))
* user rudo docker image for partition migration integration tests
([#6757](#6757))
([5022fbd](5022fbd))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: rudderstack-github-actions[bot] <236995729+rudderstack-github-actions[bot]@users.noreply.github.com>
itsmihir pushed a commit that referenced this pull request Mar 17, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.70.0](v1.69.0...v1.70.0)
(2026-03-16)


### Features

* add a scheduled release cut workflow to cut release branches
([#6739](#6739))
([ab887ac](ab887ac))
* infer OAuth type from account definition when destination supports
accounts
([#6718](#6718))
([00d1755](00d1755))


### Bug Fixes

* false sanity check failure due to empty response
([#6762](#6762))
([0384603](0384603))
* gateway request blocked in store jobs blocking all other requests
([#6760](#6760))
([ca4d514](ca4d514))
* respect context cancellation in gateway rate limiter
([#6751](#6751))
([589251a](589251a))
* update prerelease branch versioning format in scheduled release
workflow
([#6745](#6745))
([fede9e4](fede9e4))


### Miscellaneous

* add check for pseudo-version dependencies in rudderlabs modules
([#6737](#6737))
([55ecd10](55ecd10))
* bump rudder-go-kit to 0.73.0
([#6753](#6753))
([1743f6b](1743f6b))
* remove gunicorn and add darwin compatibility
([#6742](#6742))
([392d1f4](392d1f4))
* use latest retryablehttp client
([#6754](#6754))
([629f036](629f036))
* user rudo docker image for partition migration integration tests
([#6757](#6757))
([5022fbd](5022fbd))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: rudderstack-github-actions[bot] <236995729+rudderstack-github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants