Skip to content

Release process #1200

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

Open
f4hy opened this issue Mar 2, 2023 · 5 comments
Open

Release process #1200

f4hy opened this issue Mar 2, 2023 · 5 comments

Comments

@f4hy
Copy link

f4hy commented Mar 2, 2023

I was expecting there to be a February release but looks like there wasn't one. I am curious about the release cadence of fsspec, I don't see a document in the repo outlining the release process.

There are number of fixes that have been merged but yet to be released that I am waiting on. It would be nice if there was some guidance on expectation of how often releases are. Thanks

@martindurant
Copy link
Member

You are right that we could be clearer, but we generally release roughly once a month. There will be one coming soon, as maintainer time allows.

@f4hy
Copy link
Author

f4hy commented Mar 3, 2023

Thanks for the update. If there is anything I can help with happy to draft or review a release info document.

@efiop
Copy link
Member

efiop commented Mar 3, 2023

We might consider doing nightly builds automatically (they will be marked as pre-releases not to interefere with proper releases). But that depends on fsspec/community#6 to formalize release process, as current manual normal releases are clearly a no-go and don't scale at all putting more pressure on @martindurant specifically. Been meaning to do that myself, but can't find time for it for now 🙁 hopefully soon.

@martindurant
Copy link
Member

There are a couple of complicating factors:

  • we do not maintain the release notes until release time. We could auto-generate this if we were careful about merge messages, or require PR submitters to add an entry before we consider a merge. I don't think the current log is very useful
  • fsspec/s3fs/gcsfs are always released together with the same version tag, and in that order (even if one of them has no changes). adlfs often follows suit.

@martindurant
Copy link
Member

fsspec and s3fs 2023.3.0 are on pypi

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

No branches or pull requests

3 participants