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

Prepare for 1.1.0 release #316

Closed
jamesaoverton opened this issue Jul 23, 2018 · 9 comments
Closed

Prepare for 1.1.0 release #316

jamesaoverton opened this issue Jul 23, 2018 · 9 comments

Comments

@jamesaoverton
Copy link
Member

I'd like to make a ROBOT 1.1.0 release this week. As always, I'm paranoid about releasing something buggy. Can you give it a test drive? @cmungall @rctauber @balhoff @dougli1sqrd @simonjupp everyone?

Here's a JAR to test: https://build.berkeleybop.org/job/robot/141/artifact/bin/

Below are my draft release notes. I'm a little worried about the possible breaking change -- let me know if you have suggestions.


This release of ROBOT includes a large number of improvements and the new report command.

Changes:

@cmungall
Copy link
Contributor

I have been using master a lot and have not encountered any issues not reported in a ticket, but I haven't methodologically tested everything.

Do we want to address any issues first or freeze feature additions on master?

We could be making more use of either github projects or milestones here, we can start next release.

@beckyjackson
Copy link
Contributor

Has there been any talk about a ROBOT mailing list for this sort of stuff?

@jamesaoverton
Copy link
Member Author

A mailing list is a good idea.

@cmungall
Copy link
Contributor

cmungall commented Aug 3, 2018

mailing list: I tend to favor groups.io these days - @nlharris did you manage to resolve whatever issues you were having with the godev one?

release: would be great to have this by ICBO, with updates to the osk docker containers. Can we go ahead and merge the two non-WIP PRs now, make 1.1.0-rc1? I can rustle up some testers.

Testing: moving forward this will be easier, as we have a big bank of ontologies in github that have reproducible robot workflows. Many of these are running of robot master, so we'd have heard of many bugs by now. As these adopt the new osk workflow they will be running from versioned docker instances, we could have a test workflow where we fork, spike in a new release, check travis. This could be automated (he says without a clear plan of exactly how this would work).

@jamesaoverton
Copy link
Member Author

release: I plan to take 30a1113, bump the version to 1.1.0, and release it tomorrow on GitHub and Maven Central.

If anybody wants to test that in the next 15 hours or so, that would be great.

Then I will merge PRs #290 and #328 and call that a 1.2.0-alpha (or something) release on GitHub. So we'll have a stable and a development release available for ICBO.

@jamesaoverton
Copy link
Member Author

jamesaoverton commented Aug 4, 2018

@jamesaoverton
Copy link
Member Author

I have not put this on Maven Central, and I'm not sure if I should. Opinions?

@cmungall
Copy link
Contributor

cmungall commented Aug 4, 2018

I am fine with only releases going on mvncentral

I'm making a new odk (formerly osk) Dockerfile and pinning it to the 1.1.0 robot release (pulling jar from github rather than maven central)

@jamesaoverton
Copy link
Member Author

Ok, agreed: Only production releases will go to Maven Central.

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

3 participants