This repository was archived by the owner on Sep 9, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Building a release
Timm Friebe edited this page May 28, 2013
·
2 revisions
The XP Language and compiler releases arebuilt and released by this build system
...you do anything, verify the build is passing:
Ensure you have an up-to-date checkout (git pull!). Then create a tag and push it:
$ git tag -a r1.10.XRCY -m "- Release 1.10.XRCY"
$ git push origin r1.10.XRCY
To create a release, the following steps need to be done:
-
Ensure you have an up-to-date checkout (git pull!)
-
Edit the Changelog. Fill in the placeholders for version, release date and commit SHA. Add a placeholder above. Commit and push that. See an example commit
-
Create tag and push it
$ git tag -a r1.10.X -m "- Release 1.10.X"
$ git push origin r1.10.X
- Verify it worked, then write the blog announcement
$ xpi info xp-framework/xp-language|grep 1.10.1
1.10.1 (series= "1.10", rc= false, published= "2013-05-14T22:56:29+02:00")
Then go to http://blog.xp-framework.net/entries? and create the blog entry in Releases, Announcement, Language
- Bump the version
Edit the
compiler/src/main/php/VERSION
file and bump the version number inside.
If anything should go wrong, you can look into the build system's logfiles as follows:
$ ssh [email protected] 'supervisorctl tail xpbuild:xpbuild.fetch'
$ ssh [email protected] 'supervisorctl tail xpbuild:xpbuild.xarrelease'