8000 fix: fix failing action in Merlin CI Workflow by naufalandika · Pull Request #639 · caraml-dev/merlin · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fix: fix failing action in Merlin CI Workflow #639

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 39 commits into
base: main
Choose a base branch
from

Conversation

naufalandika
Copy link
Contributor

Description

...

Modifications

remove deprecated package from setup.py, run pip install in Dock

@naufalandika naufalandika self-assigned this Apr 14, 2025
@naufalandika naufalandika force-pushed the DAT-3065_fix_publish_sdk_workflow branch from 2b36288 to cd43ee1 Compare April 14, 2025 07:38
Muhammad Naufal Andika Natsir Putra added 27 commits April 14, 2025 15:21
@naufalandika naufalandika force-pushed the DAT-3065_fix_publish_sdk_workflow branch from de8daa0 to b834426 Compare April 16, 2025 10:15
deadlycoconuts added a commit that referenced this pull request May 19, 2025
# Description
Given that the current release of Merlin is `v0.48.3`, we need to update
the default version of the `merlin-batch-predictor` and
`merlin-pyfunc-server` Python packages.

## Additional Unrelated Changes 🚨
Due to the upgrading of `numpy` in this PR
[here](#641 (comment)),
Python 3.8 is no longer supported. The CICD pipeline fails because
Python 3.8 is currently still being used. This draft (at the time of
writing) PR #639 is supposed to include changes to remove support for
Python 3.8 but is temporarily paused due to other changes. @naufalandika

To fix the CICD pipeline for the moment, this PR copies the existing
changes in that PR to remove support entirely for Python 3.8 (and
includes other changes to other tests/examples that mention Python 3.8).

# Modifications
- `python/sdk/merlin/model.py` - Bumped up max version of the
`merlin-batch-predictor` and `merlin-pyfunc-server` Python packages

# Tests
<!-- Besides the existing / updated automated tests, what specific
scenarios should be tested? Consider the backward compatibility of the
changes, whether corner cases are covered, etc. Please describe the
tests and check the ones that have been completed. Eg:
- [x] Deploying new and existing standard models
- [ ] Deploying PyFunc models
-->

# Checklist
- [x] Added PR label
- [ ] Added unit test, integration, and/or e2e tests
- [x] Tested locally
- [ ] Updated documentation
- [ ] Update Swagger spec if the PR introduce API changes
- [ ] Regenerated Golang and Python client if the PR introduces API
changes

# Release Notes
```release-note
NONE
```
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.

1 participant
0