-
Notifications
You must be signed in to change notification settings - Fork 81
Expand file tree
/
Copy pathRELEASE.txt
More file actions
46 lines (46 loc) · 1.82 KB
/
RELEASE.txt
File metadata and controls
46 lines (46 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
- Update CHANGELOG files in jnaerator, BridJ, OpenCL
- Move Velocity, Utils, BridJ, JNAerator, JavaCL, Parent to release versions
- Remove ~/.m2/repository/com/nativelibs4java and make sure the following command succeeds (runs the tests):
mvn clean install -o
- Deploy to staged repo, create release tags and upload artifacts to Google Code
scripts/tagAndUpload_BridJ_JNAerator_JavaCL
- Prepare release notes:
- Run this
scripts/prepareReleaseNotes
- Paste first section of CHANGELOG.html files into a new post at http://ochafik.com/wp-admin
- Close staged repo on http://oss.sonatype.org
- Test staged repo with a dummy sbt project
- Release stage repo
- Upload release Javadocs to sourceforge FTP
cd BridJ
uploadJavadoc $BRIDJ_VERSION bridj/api
cd OpenCL
uploadJavadoc $JAVACL_VERSION javacl/api
...
- Move back to snapshot versions
- Upload new snapshot javadocs to sourceforge FTP
cd BridJ
uploadJavadoc development bridj/api
cd OpenCL
uploadJavadoc development javacl/api
- Log onto sourceforge and point javacl/current to $JAVACL_VERSION and bridj/current to $BRIDJ_VERSION
- Deploy snapshots
mvn clean javadoc:jar deploy -DskipTests -Pgpg,coordinated-release
- Edit JNLP files for all demos to point to new snapshot
- Build WebStart artifacts:
cd jnaerator/jnaerator
for F in $PWD/jnaerator/jnaerator $PWD/OpenCL/InteractiveImageDemo $PWD/OpenCL/Demos; do
cd $F
mvn -Pwebstart -Dstorepass=$KEYSTORE_PASS -DskipTests clean install
done
- Upload JNLP and JAR files to Sourceforge FTPs
- Update wikis
- BridJ (front page, download, faq?)
- JNAerator (front page, ...?)
- JavaCL (front page, download)
- ScalaCL / Scalaxy (...)
- Send emails to:
- jna-users (JNAerator + BridJ)
- nativelibs4java (BridJ, JNAerator, JavaCL, ScalaCL, Scalaxy)
- Post blog links on Twitter, G+
- Send blog links to DZone