-
Notifications
You must be signed in to change notification settings - Fork 186
Release lintr 3.0.0 #824
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
Comments
Aside: I can tell I've been working on translations too much lately that I read "Polish NEWS" as "🇵🇱 NEWS" |
Feel free to add or remove TODOs, I just used |
I've started a full Edit: I'm having trouble with some packages producing unintelligible error messages. |
Could you add @AshesITR , @MichaelChirico and @renkun-ken as authors in DESCRIPTION prior to release. You've done really great work on lintr over the past year. |
Any ETA on this? |
Thank you for your continued development. I am wondering when a new release is planned. |
OK, just took another pass at triaging issues for this release. I am pretty happy with what'll be included based on the current milestone. @AshesITR feel free to update. 23 issues left, >1/2 of which have corresponding PRs, a few more are meta-issues related to the release itself. I think we're pretty close. |
Looking at the milestone, I think we're pretty much at "code freeze" stage -- shall I put out an announcement requesting early testing? Maybe after #1140? |
SGTM |
Noting here that Hadley offered to host a release blog post on the tidyverse blog: https://twitter.com/hadleywickham/status/1528081727259824128 |
Finally got latest dev working internally and did a full run of 2.0.1 vs. roughly aec989e (I'll just call it 3.0) and am comparing. Note that ~most lints at our HEAD were already cleaned, so the baseline is relatively low. here's a rough summary of the observed changes:
|
oh, also, the full run took about 20% less time overall. I was working more during the slower run, but not enough to make that big a difference. there's a lot of other overhead to our system that means this figure probably doesn't generalize well, but if anything, I'd guess the typical user will see >20% improvement. |
latest CRAN communication
from looking at the above this shouldn’t be hard to meet, but we should get this release out sooner rather than later. |
@jimhester I think we're ready for the final steps. Since you are the maintainer, you'll receive the mails from I'm running a final revdepcheck to get #832 done and would leave the rest to you if that's fine? |
Ok, I have finished up the last few things and submitted the package, will update this once it is accepted. |
I see us on CRAN! thanks Jim! Leaving this open while our checks are pending. Only two finished thus far. |
Congratulations! |
Looks like it's out in the wild now |
Hmm looks like we are warning on oldrel: https://www.r-project.org/nosvn/R.check/r-oldrel-macos-arm64/lintr-00check.html
This despite not warning on GHA: https://github.com/r-lib/lintr/runs/6886795725?check_suite_focus=true 😭 Must be due to this: Line 76 in 5a0b54e
|
Seems like the oldrel-mac is lagging, it is only 4.1.1-patched for arm, 4.1.2 for x86, but 4.1.3 is released and is what we are testing against on the CI. (Also note the windows-oldrel on CRAN is OK) wch/r-source@3506de0 is the relevant commit, which presumably was backported to 4.1.3, but not earlier patch releases. I don't think we need to do anything about that warning. |
👍 sounds like we're unlikely to get archived then. I'm still wondering if we shouldn't revisit the S3 class of Linter() output |
looks like we're erroring on 3.0.0 -- I can't make heads or tails of what's wrong though: https://www.r-project.org/nosvn/R.check/r-devel-linux-x86_64-debian-clang/lintr-00check.html |
Looks to me as if the fixes we do might no longer be necessary in 4.3.0. |
I fail to reproduce on R-devel @ Windows 10. Edit: https://www.r-project.org/nosvn/R.check/r-devel-linux-x86_64-debian-gcc/lintr-00check.html works fine. |
I'm also seeing a timeout on two Windows flavors: https://cran.r-project.org/web/checks/check_results_lintr.html
Not sure what to make of that. |
We could add something like this on the CI, to test in non-UTF-8 locales Hopefully that would reproduce the issue seen on that CRAN flavor. |
what does that entail, exactly 😅 |
I think it means adding the following to the news:
releases:
- text: "Version 3.0.0"
href: https://www.tidyverse.org/blog/2022/07/lintr-3-0-0/ |
With #1470 the blog post link is finally on the site; closing this |
Uh oh!
There was an error while loading. Please reload this page.
Prepare for release:
README.md
lists all available linters (missing:backport_linter
,pipe_call_linter
, note on misencoded files) #825urlchecker::url_check()
#828devtools::check(remote = TRUE, manual = TRUE)
devtools::check_win_devel()
rhub::check_for_cran()
cran-comments.md
Submit to CRAN:
usethis::use_version('major')
devtools::submit_cran()
Wait for CRAN...
usethis::use_github_release()
usethis::use_dev_version()
The text was updated successfully, but these errors were encountered: