Skip to content

chore: Automate GitHub Releases creation and site redirect - #497

Merged
zeroshade merged 2 commits into
apache:mainfrom
kou:site-redirect
Sep 9, 2025
Merged

chore: Automate GitHub Releases creation and site redirect#497
zeroshade merged 2 commits into
apache:mainfrom
kou:site-redirect

Conversation

@kou

@kou kou commented Sep 8, 2025

Copy link
Copy Markdown
Member

Rationale for this change

Fixes #496

We should automate release process as much as possible to reduce maintenance cost.

What changes are included in this PR?

  • Add a workflow that is used on release tag such as v18.4.1
  • It creates a GitHub Release for the release automatically
    • Asserts are copied from the GitHub Released of the passed RC
    • It also creates a discussion for the release
  • It updates the asf-site branch

Are these changes tested?

No...

Are there any user-facing changes?

Yes.

Comment thread .github/workflows/release.yml Outdated
on:
push:
tags:
- "*"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should probably be v*

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that we don't use tags for no release use cases but let's use strict pattern.

@zeroshade zeroshade left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just one nitpick. thanks for this!

@zeroshade
zeroshade merged commit 9bfcd57 into apache:main Sep 9, 2025
23 checks passed
@kou
kou deleted the site-redirect branch September 10, 2025 00:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants