Michael Wu created EAGLE-383: -------------------------------- Summary: create scripts to facilitate release process Key: EAGLE-383 URL: https://issues.apache.org/jira/browse/EAGLE-383 Project: Eagle Issue Type: Task Reporter: Michael Wu Assignee: Michael Wu
First phase is to make a CLI for committers to automate the process of release, which includes following steps: 1. check completion status of jira tickets that point to a fix release version. 2. send notification emails to owner of tickets. 3. send code freezing and branching notification emails to appropriate mailing list. 4. status code check: binary files, license, etc. 5. check builds. 6. make tar balls, sign them, generate check-sums, and upload all to the public directory for voting review. 7. communicate with git: create tags, etc. 8. send vote emails. 9. send release. 10. send announcement. 11. post release works, such as closing jira version, etc. -- This message was sent by Atlassian JIRA (v6.3.4#6332)