Skip to content

remove deprecations for 0.9.0 #5212

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

Merged
merged 6 commits into from
Apr 15, 2025
Merged

remove deprecations for 0.9.0 #5212

merged 6 commits into from
Apr 15, 2025

Conversation

cg505
Copy link
Collaborator

@cg505 cg505 commented Apr 15, 2025

Closes #5211.

Key removals (for release notes):

Tested (run the relevant ones):

  • Code formatting: install pre-commit (auto-check on commit) or bash format.sh
  • Any manual or new tests for this PR (please specify below)
  • All smoke tests: /smoke-test (CI) or pytest tests/test_smoke.py (local)
  • Relevant individual tests: /smoke-test -k test_name (CI) or pytest tests/test_smoke.py::test_name (local)
  • Backward compatibility: /quicktest-core (CI) or pytest tests/smoke_tests/test_backward_compat.py (local)

@cg505 cg505 added this to the v0.9.0 milestone Apr 15, 2025
@cg505 cg505 requested a review from romilbhardwaj April 15, 2025 01:14
@romilbhardwaj
Copy link
Collaborator

@aylei looks like there's a few deprecations in the helm chart we wanted to do before 0.9.0:

{{- /* TODO(aylei): remove this template in v0.9.0 release */ -}}

# TODO(aylei): document the migration steps in v0.9.0 release note and remove these fields

Do you want to do those deprecations and add commits to this PR?

@aylei
Copy link
Collaborator

aylei commented Apr 15, 2025

@aylei looks like there's a few deprecations in the helm chart we wanted to do before 0.9.0:

{{- /* TODO(aylei): remove this template in v0.9.0 release */ -}}

# TODO(aylei): document the migration steps in v0.9.0 release note and remove these fields

Do you want to do those deprecations and add commits to this PR?

Sure

@aylei
Copy link
Collaborator

aylei commented Apr 15, 2025

@romilbhardwaj After I reviewed the changes, I just modified the comment from 0.9.0 to 0.10.0. So that if a 0.8.0-nightly user upgrade to 0.9.0, he/she can see the error and migrate the values accordingly. And if users in 0.8.0-nightly want to upgrade to 0.10.0, we can guide them to upgrade to 0.9.0 first

@romilbhardwaj
Copy link
Collaborator

Thanks @aylei. Does the same also apply to

# TODO(aylei): document the migration steps in v0.9.0 release note and remove these fields
? There's a TODO to add instructions to the release notes and deprecate, wondering if that should happen now or in 0.10.0.

@aylei
Copy link
Collaborator

aylei commented Apr 15, 2025

@romilbhardwaj Good catch! the migrate guide is already there https://docs.skypilot.co/en/latest/reference/api-server/api-server-admin-deploy.html#migrate-from-legacy-nodeport-service, I will update the comment to be consistent

Signed-off-by: Aylei <[email protected]>
@cg505
Copy link
Collaborator Author

cg505 commented Apr 15, 2025

/smoke-test

@cg505
Copy link
Collaborator Author

cg505 commented Apr 15, 2025

/smoke-test

@cg505
Copy link
Collaborator Author

cg505 commented Apr 15, 2025

/quicktest-core

@cg505
Copy link
Collaborator Author

cg505 commented Apr 15, 2025

@romilbhardwaj feel free to approve & merge as needed, as long as buildkite tests look good

@cg505 cg505 merged commit ab76232 into skypilot-org:master Apr 15, 2025
25 checks passed
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.

[Releases] Deprecations for 0.9.0
3 participants