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

Run the release process for 3.2.0 #1408

Open
3 tasks
tballison opened this issue Nov 15, 2024 · 12 comments
Open
3 tasks

Run the release process for 3.2.0 #1408

tballison opened this issue Nov 15, 2024 · 12 comments
Assignees
Milestone

Comments

@tballison
Copy link
Contributor

What kind of issue is this?

  • Question. This issue tracker is not the best place for questions. If you want to ask how to do
    something, or to understand why something isn't working the way you expect it to, use StackOverflow
    instead with the label 'stormcrawler': https://stackoverflow.com/questions/tagged/stormcrawler

  • Bug report. If you’ve found a bug, please include a test if you can, it makes it a lot easier to fix things. Use the label 'bug' on the issue.

  • Feature request. Please use the label 'wish' on the issue.

  • [*] Task -- run the release process

First step is select a release manager on the list. I think we did this with: https://lists.apache.org/thread/nfvmfof3l2kgwcqvp4t4h4t4c9v1clo4

@rzo1 rzo1 added this to the 3.1.1 milestone Nov 15, 2024
@tballison
Copy link
Contributor Author

tballison commented Nov 15, 2024

@rzo1 @jnioche and other fellow devs. What are the diffs I should mention in the email for the 3.2.0 release?

  • Numerous dependency updates and bug fixes
  • Drop Java-based topologies
  • Add support for shards in SolrSpout

@rzo1
Copy link
Contributor

rzo1 commented Nov 15, 2024

Yep sounds got. Maybe mention the websocket option for Playwright protocol. Otherwise, it is mostly the SOLR thing + dependency updates

@tballison
Copy link
Contributor Author

Should we add KEYS to https://dist.apache.org/repos/dist/dev/ ?

@rzo1
Copy link
Contributor

rzo1 commented Nov 15, 2024

Keys should only reside here: https://dist.apache.org/repos/dist/release/incubator/stormcrawler/KEYS (same as https://downloads.apache.org/incubator/stormcrawler/KEYS ) per ASF Infra policies

@tballison
Copy link
Contributor Author

Confirming that I only place source files in dist.apache.org NO binaries?

@rzo1
Copy link
Contributor

rzo1 commented Nov 15, 2024

Right. We only vote on source technically, binaries (Maven) are convinience artifacts only.

@tballison
Copy link
Contributor Author

tballison commented Nov 15, 2024

When I update the site, that's a global replace of 3.1.0 to 3.2.0? Anything else?

The links will work only once the vote has passed and the artifacts are released, right? Or do I temporarily point the links to the rc1 artifacts?

@tballison
Copy link
Contributor Author

In the vote email, sorry for this, where are the Github release notes? <Add link to the GitHub release notes>

I don't actually create the release from https://github.com/apache/incubator-stormcrawler/releases/tag/stormcrawler-3.2.0-rc1 until after the vote, right?

@rzo1
Copy link
Contributor

rzo1 commented Nov 15, 2024

You can create GitHub Release notes on the right site and Mark the release as pre-release or draft.

@rzo1
Copy link
Contributor

rzo1 commented Nov 15, 2024

When I update the site, that's a global replace of 3.1.0 to 3.2.0? Anything else?

The links will work only once the vote has passed and the artifacts are released, right? Or do I temporarily point the links to the rc1 artifacts?

Yes. It is a replacement and a staging deploy manually triggered via starting the related GitHub Action for your Branch with the Site update

@tballison
Copy link
Contributor Author

Thank you @rzo1!

It looks like I should not have included -rc1 in the tag. If there's a successful vote, I'll rename the tag and update the Github release.

If there's some better way of handling this, let me know.

@rzo1
Copy link
Contributor

rzo1 commented Nov 15, 2024

Should be fine.

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

2 participants