-
Notifications
You must be signed in to change notification settings - Fork 74
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
Comments
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. |
Has there been any talk about a ROBOT mailing list for this sort of stuff? |
A mailing list is a good idea. |
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). |
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. |
|
I have not put this on Maven Central, and I'm not sure if I should. Opinions? |
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) |
Ok, agreed: Only production releases will go to Maven Central. |
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:
--collapse-import-closure
option formerge
: Whentrue
by default, all imports will be merged and allowl:import
statements will be removed. Possible breaking change: In previous versions of ROBOT,owl:import
statements were not removed. behavior of 'merge' with imports #275report
command runs a series of quality control SPARQL queries over the input ontology and generates a TSV or YAML report file based on the results--catalog FILE
option Provide catalog file on the command line #274--check
option forconvert
allows conversion of more OBO-format files--include-annotations
for better control of annotations when merging Support collapse-import-closure & include-annotations in merge #277The text was updated successfully, but these errors were encountered: