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

Create release 2.4 #3971

Closed
20 tasks done
planetf1 opened this issue Oct 27, 2020 · 9 comments
Closed
20 tasks done

Create release 2.4 #3971

planetf1 opened this issue Oct 27, 2020 · 9 comments
Assignees
Labels
release Work to create a new releae

Comments

@planetf1
Copy link
Member

planetf1 commented Oct 27, 2020

Create 2.4 release (agreed on status call 27 Oct)

  • Create branch for 2.4
  • Reassign any issues not being worked on to the next release
  • Update master to 2.5-SNAPSHOT
  • Ensure any remaining fixes are merged
  • Update branch version from 2.4-SNAPSHOT to 2.5
  • Remove release notes from branch
  • update release notes & rename
  • Verify notebooks
  • Check polymer UI
  • Check node (ps) UI
  • Run CTS
  • Run FVTs (this is only FVTs automated in the build process)
  • Check samples Governance leadership sample throws NPE #4056
  • Check swagger doc
  • Verify docker image/charts/compose
  • Launch release pipeline
  • Approve release
  • Verify artifacts all on maven central
  • Create GitHub release
  • ensure any fixes ported to master
@planetf1 planetf1 self-assigned this Oct 27, 2020
@planetf1 planetf1 added the release Work to create a new releae label Oct 27, 2020
planetf1 added a commit to planetf1/egeria that referenced this issue Oct 27, 2020
planetf1 added a commit that referenced this issue Oct 27, 2020
#3971 Update master version to 2.5-SNAPSHOT
planetf1 added a commit to planetf1/egeria that referenced this issue Oct 27, 2020
planetf1 added a commit to planetf1/egeria that referenced this issue Oct 27, 2020
@planetf1
Copy link
Member Author

Added fixes for open lineage & graph repo to issue (see PR)

planetf1 added a commit that referenced this issue Oct 27, 2020
RELEASE 2.4 - #3971 release prep - versions, late fixes, release notes
@planetf1
Copy link
Member Author

CTS (inmemory) completes successfully with no errors.
Graph testing - tbd

@planetf1
Copy link
Member Author

planetf1 commented Nov 2, 2020

Likely minor issue noted with one of the governance zone samples - see #4056

@planetf1
Copy link
Member Author

planetf1 commented Nov 2, 2020

Graph cts test complete - working

planetf1 added a commit to planetf1/egeria that referenced this issue Nov 2, 2020
planetf1 added a commit to planetf1/egeria that referenced this issue Nov 3, 2020
planetf1 added a commit to planetf1/egeria that referenced this issue Nov 3, 2020
@planetf1
Copy link
Member Author

planetf1 commented Nov 3, 2020

After a few iterations on publishing from the release pipeline, it is currently failing due to

Method not allowed during maintenance, Could not sync artifact open-lineage-services-spring-2.4-javadoc.jar.asc. Server response:\n Method not allowed during maintenance, 

Failing on many artifacts.

Unfortunately this seems to occur every release - at all times of day.

planetf1 added a commit that referenced this issue Nov 3, 2020
@planetf1
Copy link
Member Author

planetf1 commented Nov 4, 2020

A few modules are failing - see #3606 (analytics-modeling-client), #3750 (presentation-server)

@planetf1
Copy link
Member Author

planetf1 commented Nov 4, 2020

Notes added on #3194 to improve reliability -- these issues are now impacting every release cycle, and probably adding a few days of work per month.

@planetf1
Copy link
Member Author

planetf1 commented Nov 4, 2020

Continuing to retry the final publishing step which is failing with intermittent errors. Most artifacts now published & all essential artifacts look to pass validation

@planetf1
Copy link
Member Author

planetf1 commented Nov 5, 2020

Release is now complete and published

@planetf1 planetf1 closed this as completed Nov 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Work to create a new releae
Projects
None yet
Development

No branches or pull requests

1 participant