RELEASE.md
retrieve source code and dependencies
git clone https://github.com/piskelapp/piskelgit clone https://github.com/piskelapp/piskel-websiteprepare the release
piskel-website clone, checkout the master branch, not the release. The release branch is similar to the master branch, except it doesn't ignore the statics files coming from the piskel project. The idea is that we can easily checkout the release branch to do a new release, without having to rebuild piskel, in case nothing changed in piskel itself. We will switch to the release branch when we perform the final release.piskel clone, create a new branch for the release git checkout -b vX.Ygrunt && node bin/copy-to-piskel-website.jslocal test
vX.Y branch) and push it.beta test
master) and push it.check caches...
background-image: url(../img/[email protected]?20181125); or <script type="text/javascript" src="/static/js/piskel-animated-preview.js?20181124"></script>. Erk.finalize the release
piskel update version in package.json. Remove the "-SNAPSHOT" at the end and commit the change, with a commit message such as release: bump version to vX.Y.piskel-website checkout the release branch. Rebase it on master (that's pretty bad, we should probably cherry pick all the changes between the two branches...)piskel-website run git status to check that there are a bunch of changes to commit. (test locally again if you are paranoid)piskel-website commit the current changes with a commit message such as update statics for release vX.Ypost release
vX+1.0-SNAPSHOT