Skip to content

Commit

Permalink
Merge pull request #720 from svaarala/v1.5.0-release-prep-2
Browse files Browse the repository at this point in the history
Release preparation fixes for 1.5.0 release
  • Loading branch information
svaarala committed May 3, 2016
2 parents e88b211 + 02c166e commit 83d5577
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 6 deletions.
4 changes: 2 additions & 2 deletions dist-files/Makefile.sharedlibrary
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@
# convention is to set soname version to (100*MAJOR + MINOR), e.g. 104 for
# Duktape 1.4.x, so that it gets automatically bumped for major and minor
# releases (potentially binary incompatible), but not for patch releases.
DUK_VERSION=10400
SONAME_VERSION=104
DUK_VERSION=10500
SONAME_VERSION=105
REAL_VERSION=$(SONAME_VERSION).$(DUK_VERSION)

# Change to actual path for actual distribution packaging.
Expand Down
16 changes: 13 additions & 3 deletions doc/release-checklist.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ Checklist for ordinary releases

- Verify by running Duktape cmdline and evaluating ``Duktape.version``

- Check dist-files/Makefile.sharedlibrary; currently duplicates version
number and needs to be fixed manually

* Check dist-files/README.rst

* Ensure LICENSE.txt is up-to-date
Expand Down Expand Up @@ -217,6 +220,13 @@ Checklist for ordinary releases

- make luajstest

* Debugger test

- Test Makefile.dukdebug + debugger/duk_debug.js to ensure all files
are included (easy to forget e.g. YAML metadata files)

- Test JSON proxy

* Release notes (``doc/release-notes-*.rst``)

- Write new release notes for release; needs known issues output from at
Expand Down Expand Up @@ -271,9 +281,6 @@ Checklist for ordinary releases
- Trivial compile test for separate sources (important because
it's easy to forget to add files in make_dist.sh)

- Test Makefile.dukdebug + debugger/duk_debug.js to ensure all files
are included (easy to forget e.g. YAML metadata files)

* Store binaries to duktape-releases repo

- Add the tar.xz to the master branch
Expand Down Expand Up @@ -348,6 +355,9 @@ Checklist for maintenance releases

* Bump DUK_VERSION in maintenance branch.

* Check dist-files/Makefile.sharedlibrary; currently duplicates version
number and needs to be fixed manually.

* Review diff between previous release and new patch release.

* Tag release, description "maintenance release" should be good enough for
Expand Down
1 change: 1 addition & 0 deletions src/duktape.h.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/*
* Duktape public API for Duktape @DUK_VERSION_FORMATTED@.
*
* See the API reference for documentation on call semantics.
* The exposed API is inside the DUK_API_PUBLIC_H_INCLUDED
* include guard. Other parts of the header are Duktape
Expand Down
2 changes: 1 addition & 1 deletion util/make_dist.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ def create_dist_directories(dist):
mkdir(os.path.join(dist, 'config'))
mkdir(os.path.join(dist, 'extras'))
mkdir(os.path.join(dist, 'polyfills'))
mkdir(os.path.join(dist, 'doc'))
#mkdir(os.path.join(dist, 'doc')) # Empty, so omit
mkdir(os.path.join(dist, 'licenses'))
mkdir(os.path.join(dist, 'debugger'))
mkdir(os.path.join(dist, 'debugger', 'static'))
Expand Down

0 comments on commit 83d5577

Please sign in to comment.