Skip to content
ivmartel edited this page Apr 16, 2024 · 6 revisions

Welcome to the dwv-jqmobile wiki!

For now the wiki is used to store unordered notes...

Release

These are the steps needed to create a release.

🚧 Prepare Main branch

  1. checkout main: git checkout main
  2. update: git pull
  3. update the version number to '#.#.#' in package.json, service-worker.js and src/applauncher.js
  4. commit: git commit -a -m 'Release v#.#.#'
  5. push: git push origin main

🚀 Create Github release and publish demo

  1. create a github release with the 'v#.#.#' tag on main (this will trigger the CI and create the stable build on the gh-pages branch
  2. checkout gh-pages: git checkout gh-pages
  3. update: git pull
  4. zip the demo/stable folder and add it to the release assets

🚧 Post steps

  1. checkout main: git checkout main
  2. update the version number to '#.#.#-beta.0' in package.json, service-worker.js and src/applauncher.js
  3. commit: git commit -a -m 'Bump version to v#.#.#-beta.0'
  4. push: git push origin main