HenryOlson / optiq-web

Optiq adapter for HTML tables
Apache License 2.0
13 stars 2 forks source link

Create 0.1 release #10

Closed HenryOlson closed 10 years ago

julianhyde commented 10 years ago

My release process is: get the build and tests running, update history.MD, mvn release:prepare, mvn release:perform. You will need maven-release-plugin.

HenryOlson commented 10 years ago

OK. I think I've now gotten the right things in the pom.xml file.

Would you mind taking a quick look at my pom.xml (derived from yours for optiq-csv)?

I did notice some stuff about the pentaho repository - not sure if this is correct / appropriate.

Thanks,

On Feb 28, 2014, at 8:55 AM, Julian Hyde notifications@github.com wrote:

My release process is: get the build and tests running, update history.MD, mvn release:prepare, mvn release:perform. You will need maven-release-plugin.

— Reply to this email directly or view it on GitHub.

julianhyde commented 10 years ago

I've made a couple of comments on your github commits. When those are done, and when HISTORY.md is in good shape, we're good to go.

The maven release plugin updates pom.xml in two separate commits, pushes the binaries, updates the site (if you have one), adds a release tag, and then pushes the commits up to github.

If you like I could press the button to do the actual release, since I have credentials to push the binaries to conjars.org. You'd need to make me a collaborator on optiq-web so that I can commit to it.

Julian

On Feb 28, 2014, at 9:11 AM, Henry Olson notifications@github.com wrote:

OK. I think I've now gotten the right things in the pom.xml file.

Would you mind taking a quick look at my pom.xml (derived from yours for optiq-csv)?

I did notice some stuff about the pentaho repository - not sure if this is correct / appropriate.

Thanks,

On Feb 28, 2014, at 8:55 AM, Julian Hyde notifications@github.com wrote:

My release process is: get the build and tests running, update history.MD, mvn release:prepare, mvn release:perform. You will need maven-release-plugin.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub.

HenryOlson commented 10 years ago

OK - I've addressed your comments re pom.xml and unit tests. I've also updated HISTORY.md.

You have been added as a committer and I would welcome your help in doing the release. Please share a bash history of the release if you would so I can learn the process.

The only open question in my mind is whether to release with the equijoin warnings. May be tough to fix since optiq-web is currently built against optiq 0.4.18.

Thoughts?

On Feb 28, 2014, at 11:45 AM, Julian Hyde notifications@github.com wrote:

I've made a couple of comments on your github commits. When those are done, and when HISTORY.md is in good shape, we're good to go.

The maven release plugin updates pom.xml in two separate commits, pushes the binaries, updates the site (if you have one), adds a release tag, and then pushes the commits up to github.

If you like I could press the button to do the actual release, since I have credentials to push the binaries to conjars.org. You'd need to make me a collaborator on optiq-web so that I can commit to it.

Julian

On Feb 28, 2014, at 9:11 AM, Henry Olson notifications@github.com wrote:

OK. I think I've now gotten the right things in the pom.xml file.

Would you mind taking a quick look at my pom.xml (derived from yours for optiq-csv)?

I did notice some stuff about the pentaho repository - not sure if this is correct / appropriate.

Thanks,

On Feb 28, 2014, at 8:55 AM, Julian Hyde notifications@github.com wrote:

My release process is: get the build and tests running, update history.MD, mvn release:prepare, mvn release:perform. You will need maven-release-plugin.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub.

julianhyde commented 10 years ago

On Feb 28, 2014, at 1:03 PM, Henry Olson notifications@github.com wrote:

OK - I've addressed your comments re pom.xml and unit tests. I've also updated HISTORY.md.

You have been added as a committer and I would welcome your help in doing the release. Please share a bash history of the release if you would so I can learn the process.

The only open question in my mind is whether to release with the equijoin warnings. May be tough to fix since optiq-web is currently built against optiq 0.4.18.

Thoughts?

I'd have to make a release of optiq and the warnings are basically a cosmetic issue. I'll get to them in the next week or so but you shouldn't wait. You could add a note that they are nothing to worry about.

I'm ready to make the release. Just say the word.

Julian

HenryOlson commented 10 years ago

I've updated the README; release when ready.

On Feb 28, 2014, at 5:05 PM, Julian Hyde notifications@github.com wrote:

On Feb 28, 2014, at 1:03 PM, Henry Olson notifications@github.com wrote:

OK - I've addressed your comments re pom.xml and unit tests. I've also updated HISTORY.md.

You have been added as a committer and I would welcome your help in doing the release. Please share a bash history of the release if you would so I can learn the process.

The only open question in my mind is whether to release with the equijoin warnings. May be tough to fix since optiq-web is currently built against optiq 0.4.18.

Thoughts?

I'd have to make a release of optiq and the warnings are basically a cosmetic issue. I'll get to them in the next week or so but you shouldn't wait. You could add a note that they are nothing to worry about.

I'm ready to make the release. Just say the word.

Julian — Reply to this email directly or view it on GitHub.

julianhyde commented 10 years ago

OK, I've made the release. Congratulations on 0.1!

https://github.com/HenryOlson/optiq-web/releases

https://github.com/HenryOlson/optiq-web/commits/master

And deployed to conjars.org:

http://conjars.org/net.hydromatic/optiq-web

I also created a site, populated by maven:

http://www.hydromatic.net/optiq-web/

The steps I use to release are:

mvn -s ~/.m2/settings.xml release:clean release:prepare mvn -s ~/.m2/settings.xml -DskipTests release:perform mvn clean

settings.xml contains my credentials to push to conjars, so I don't check it in.

Julian

HenryOlson commented 10 years ago

Thanks, Julian. I very much appreciate your walking me through the process.