Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Comments

Close side panel

deps: cap dependencies for 0.23.0 release#3015

Merged
mergify[bot] merged 1 commit intoinstructlab:release-v0.23instructlab/instructlab:release-v0.23from
cdoern:dep-bumpcdoern/instructlab:dep-bumpCopy head branch name to clipboard
Jan 27, 2025
Merged

deps: cap dependencies for 0.23.0 release#3015
mergify[bot] merged 1 commit intoinstructlab:release-v0.23instructlab/instructlab:release-v0.23from
cdoern:dep-bumpcdoern/instructlab:dep-bumpCopy head branch name to clipboard

Conversation

@cdoern
Copy link
Contributor

@cdoern cdoern commented Jan 27, 2025

Checklist:

  • Commit Message Formatting: Commit titles and messages follow guidelines in the
    conventional commits.
  • Changelog updated with breaking and/or notable changes for the next minor release.
  • Documentation has been updated, if necessary.
  • Unit tests have been added, if necessary.
  • Functional tests have been added, if necessary.
  • E2E Workflow tests have been added, if necessary.

Signed-off-by: Charlie Doern <cdoern@redhat.com>
@mergify mergify bot added release-branch Pull Request directly to a release branch dependencies Relates to dependencies labels Jan 27, 2025
@mergify mergify bot added the one-approval PR has one approval from a maintainer label Jan 27, 2025
@booxter
Copy link
Contributor

booxter commented Jan 27, 2025

@cdoern just for my understanding: why do we cap some but not all instructlab-* dependencies?

@cdoern
Copy link
Contributor Author

cdoern commented Jan 27, 2025

@booxter we only cap the "main" libraries (SDG, Train, Eval) typically.

@github-actions
Copy link

E2E (NVIDIA L40S x4) workflow launched on this PR: View run

@mergify mergify bot removed the one-approval PR has one approval from a maintainer label Jan 27, 2025
@booxter
Copy link
Contributor

booxter commented Jan 27, 2025

@cdoern ack but whatever the reasoning behind the cap, it probably applies to other instructlab- libraries, no? (The reasoning I assume is - we don't want to be broken by a later library release. I am not necessarily convinced this is good, but I'm not questioning it here.)

@nathan-weinberg
Copy link
Member

That reasoning is correct - I think typically, the reason we haven't capped the other libraries is that they don't get bumped at all (or ever, in the case of instructlab-quantize) - that being said it's probably worth fleshing out in release-strategy.md - I think @courtneypacheco is taking over #1758 from @tiran, maybe we could include more guidance around this there?

@booxter
Copy link
Contributor

booxter commented Jan 27, 2025

The way I see it: either these other libraries get bumped, and then we probably want to be guarded against them too; or they don't get bumped, and then a probable cap would not be an issue anyway. So while capping more active libraries is more pressing, capping the rest would be at worst a no-op.

@mergify mergify bot merged commit dad3383 into instructlab:release-v0.23 Jan 27, 2025
27 checks passed
@github-actions
Copy link

e2e workflow succeeded on this PR: View run, congrats!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Relates to dependencies release-branch Pull Request directly to a release branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.