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 SOMns v0.6.0 release #236

Closed
11 tasks done
smarr opened this issue Mar 14, 2018 · 6 comments
Closed
11 tasks done

Prepare SOMns v0.6.0 release #236

smarr opened this issue Mar 14, 2018 · 6 comments
Assignees

Comments

@smarr
Copy link
Owner

smarr commented Mar 14, 2018

This is the issue to track the final tasks for the SOMns v0.6.0 release, which is tracked via the v0.6.0 milestone.

Extra Changes

Release Checklist

This list is supposed to make sure we do not forget any important steps during
release. It is based on https://github.com/smarr/SOMns/blob/dev/docs/release-checklist.md

  • 1. Check and update issue tracker for issues associated with current milestone

  • 2. Update CHANGELOG.md with all elements missing
    A useful tool is the github_changelog_generator
    It can be used like this:

      sudo gem install github_changelog_generator
      github_changelog_generator -u smarr -p SOMns -o changelog-gen.md --since-tag v0.5.0 --token ${GITHUB_TOKEN}
    
  • 3. Make sure all desired changes are part of the dev branch.

  • 4. Prepare a release on GitHub with: https://github.com/smarr/SOMns/releases/new
    The content is normally just the last part of the CHANGELOG.md

  • 5. If everything looks good, tag the release using the GitHub feature

  • 6. Push the commit that is tagged as release to the release branch.

  • 7. Announce the release

@daumayr @Richard-Roberts if you need something, anything, please chime in as soon as possible.

@smarr
Copy link
Owner Author

smarr commented Mar 20, 2018

Java 10 just got release: http://jdk.java.net/10/
So, one extra todo should be to enable testing for it.

And, we probably want to update Truffle before the release, too.

@Richard-Roberts what's your target date for a Moth release?

@ghost
Copy link

ghost commented Mar 20, 2018

I'm on no particular deadline to create a 0.1 release for Moth, but ideally, it's done before the end of March. Let's say April 01, which at least has some comical benefit.

@smarr
Copy link
Owner Author

smarr commented Apr 4, 2018

@Richard-Roberts @daumayr As it turns out updating Truffle is a major project, which I can't do myself at the moment. Are you aware of any issues that would require a more up to date Truffle/Graal?

Problems with the new Truffle version I am aware of:

  • changed approach to instrumentation wrappers, requires careful redesign, possibly adaptation of node hierarchy
  • changes in debugger support, stepping strategies, filters, etc. requires changes and reimplementation of custom patches
  • issues with javac https://markmail.org/thread/niy4a6cyd76mwspj

If there are no important reasons, I'll postpone the Truffle update, and release with the Truffle we got now.

@daumayr
Copy link
Contributor

daumayr commented Apr 4, 2018

I don't have any issues with the current truffle/graal

@smarr
Copy link
Owner Author

smarr commented Apr 5, 2018

And that's it for 0.6.0: https://github.com/smarr/SOMns/releases/tag/v0.6.0

@smarr smarr closed this as completed Apr 5, 2018
@ghost
Copy link

ghost commented Apr 5, 2018

Thanks for all the fish!

@smarr smarr self-assigned this Oct 24, 2018
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

2 participants