Skip to content
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

Release scheduling #440

Closed
lorenzwalthert opened this issue Nov 16, 2018 · 9 comments
Closed

Release scheduling #440

lorenzwalthert opened this issue Nov 16, 2018 · 9 comments

Comments

@lorenzwalthert
Copy link
Collaborator

lorenzwalthert commented Nov 16, 2018

In this issue, I plan to discuss future release scheduling of styler for every upcoming release. The template for checks:

Prepare for release:

* [ ] `devtools::check_win_devel()`
* [ ] `rhub::check_for_cran()`
* [ ] `revdepcheck::revdep_check(num_workers = 4)`
* [ ] [Polish NEWS](http://style.tidyverse.org/news.html#before-release)
* [ ] If new failures, update `email.yml` then `revdepcheck::revdep_email_maintainers()`

Perform release:

* [ ] Create RC branch (for bigger releases)
* [ ] Bump version (in DESCRIPTION and NEWS)
* [ ] `devtools::check_win_devel()` (again!)
* [ ] `devtools::submit_cran()`
* [ ] `pkgdown::build_site()`
* [ ] Approve email

Wait for CRAN...

* [ ] Tag release
* [ ] Merge RC back to master branch
* [ ] Bump dev version
* [ ] Write blog post
* [ ] Tweet
* [ ] Add link to blog post in pkgdown news menu

Template from <https://github.com/r-lib/usethis/issues/338>
@lorenzwalthert lorenzwalthert changed the title Release schedule Release scheduling Nov 16, 2018
@lorenzwalthert
Copy link
Collaborator Author

lorenzwalthert commented Nov 16, 2018

Because #419 needs to be fixed before Nov. 20, we should roll-out a new CRAN release of styler. Currently, the draft of NEWS.md shows reads as follows:

styler 1.1.0

This release introduces new features and is fully backward-compatible. It also
adapts to changes in the R parser committed into R devel (#419).

Major Changes

Minor Changes

@lorenzwalthert
Copy link
Collaborator Author

@krlmlr current version number is 1.0.2. Should we go for 1.1.0 for the new release since we have quite a few new features?

@krlmlr
Copy link
Member

krlmlr commented Dec 14, 2018

1.1.0 seems fine (and is on CRAN now?).

@lorenzwalthert
Copy link
Collaborator Author

lorenzwalthert commented Sep 22, 2019

@krlmlr what do you think should we go for another release soon? I think there are some substantial improvements according to NEWS.md and the last release was ~4 months ago. From 1.1.1 -> 1.2? I think it's a bit unfortunate but the caching feature #538 probably won't make it into that release because of a pending request to dependency R.cache. Maybe we need to resolve that otherwise though.

styler dev

Breaking changes

New features

Minor improvements and fixes

@krlmlr
Copy link
Member

krlmlr commented Sep 22, 2019

I do like the caching idea a lot. We could merge, bearing in mind that we pay some cost for these empty files, and think about optimization later?

I'd say 1.2.0.

@lorenzwalthert
Copy link
Collaborator Author

Well, I am not sure if it would cause some problems and edge cases when upgrading from the first to the second version (although the idea was to isolate the cache for each version of styler, see #538).

@krlmlr
Copy link
Member

krlmlr commented Sep 22, 2019

If the change makes it into R.cache, it should be back-compatible anyway. But I agree to wait for a bit -- release to CRAN, then merge #538 so that it gains a tiny bit more exposure.

@lorenzwalthert
Copy link
Collaborator Author

We also have #541 which we should fix.

@lorenzwalthert
Copy link
Collaborator Author

Don't think we need this open anymore.

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

No branches or pull requests

2 participants