You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, we have a shell script that we use to release Guava (and various of our other projects). It could be further automated even in its current form (e.g., to automatically close and release in Sonatype), but we could go a step further and convert most of the process to GitHub Actions. That would give us easy access to whatever OpenJDK we want to build with.
Guava has at least two actions that we want to perform in our internal repo: We update @since tags, and we bump the version number in our README. Those steps couldn't be part of the release process. Still, we could automate everything after that. Maybe we can even eliminate or automate those two steps:
At this point, we're unlikely to remove APIs, so maybe we can start filling in "@since 33.3.0" instead of "@since NEXT?"
Maybe we can find a way to store the version number only externally, whether through Copybara magic, a YAML file, or some combination of options.
We may also need to deal with an occasional hiccup or two in the release process, such as the need to rebase on gh-pages (internal bug 221894165).
Currently, we have a shell script that we use to release Guava (and various of our other projects). It could be further automated even in its current form (e.g., to automatically close and release in Sonatype), but we could go a step further and convert most of the process to GitHub Actions. That would give us easy access to whatever OpenJDK we want to build with.
Guava has at least two actions that we want to perform in our internal repo: We update
@since
tags, and we bump the version number in our README. Those steps couldn't be part of the release process. Still, we could automate everything after that. Maybe we can even eliminate or automate those two steps:@since 33.3.0
" instead of "@since NEXT
?"We may also need to deal with an occasional hiccup or two in the release process, such as the need to rebase on
gh-pages
(internal bug 221894165).cushon@ has shared some of what Error Prone does:
The text was updated successfully, but these errors were encountered: