Skip to content

Conversation

@guan404ming
Copy link
Member

@guan404ming guan404ming commented Jan 18, 2026

Purpose of PR

Add detailed release step documentation

ref:

Related Issues or PRs

Changes Made

  • Bug fix
  • New feature
  • Refactoring
  • Documentation
  • Test
  • CI/CD pipeline
  • Other

Breaking Changes

  • Yes
  • No

Checklist

  • Added or updated unit tests for all changes
  • Added or updated documentation for all changes
  • Successfully built and ran all unit tests or manual tests locally
  • PR title follows "MAHOUT-XXX: Brief Description" format (if related to an issue)
  • Code follows ASF guidelines

@guan404ming
Copy link
Member Author

cc @400Ping

Copy link
Contributor

@viiccwen viiccwen left a comment

Choose a reason for hiding this comment

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

Hello, Is it template or written by yourself?

@guan404ming
Copy link
Member Author

guan404ming commented Jan 19, 2026

Hello, Is it template or written by yourself?

This is written by myself but with Claude Code assistance. Highly refers to airflow release doc.

@viiccwen
Copy link
Contributor

This is written by myself but with Claude Code assistance. Highly refers to airflow release doc.

got it!

Copy link
Contributor

@400Ping 400Ping left a comment

Choose a reason for hiding this comment

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

Overall LGTM

Copy link
Member

@ryankert01 ryankert01 left a comment

Choose a reason for hiding this comment

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

lg, btw, will we have nightly build in the future?

@rawkintrevo
Copy link
Contributor

rawkintrevo commented Jan 19, 2026

The doc references qumat and qumat-qdp as if they're separate things. Do we want that?

Edit:

@ryankert01 we've had nightly builds in the past (they were published with Jenkins to let you know how long ago in the past). I'm down for doing them again, but lets get releases done first. Also, nightlies are not considered releases, for bureaucratic reasons.

Copy link
Contributor

@rich7420 rich7420 left a comment

Choose a reason for hiding this comment

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

@guan404ming thanks for the patch!

@rawkintrevo
Copy link
Contributor

This LGTM- but be prepared to change as we learn the new process with Apache Trusted Releases (ATR)

@guan404ming
Copy link
Member Author

guan404ming commented Jan 19, 2026

The doc references qumat and qumat-qdp as if they're separate things. Do we want that?

Yes, this is intended. the qumat-qdp serve as a optional extra for qumat just like the airflow-core and the airflow-provider, which let user could choose to pip install qumat (only for qumat-core) or pip install qumat[qdp] (to include the qdp)

ref: https://pypi.org/project/apache-airflow/ and https://pypi.org/project/apache-airflow-providers-celery/

@rawkintrevo
Copy link
Contributor

rawkintrevo commented Jan 19, 2026

Why not just make it an extra in the pyproject.toml?

pip install qumat[qdp] ?

Edit: The thread is split across PRs (my fault), let's continue discussion on #875

@guan404ming
Copy link
Member Author

Feel free to open pr to refine this, thanks!

@guan404ming guan404ming merged commit 6762f85 into apache:main Jan 19, 2026
2 checks passed
@guan404ming guan404ming deleted the add-release-md branch January 19, 2026 18:22
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

Successfully merging this pull request may close these issues.

[Docs] Add Release.md

6 participants