From 081e3dfc78a5912eb91c8dc1faecda16d5467a8d Mon Sep 17 00:00:00 2001 From: jem Date: Fri, 26 Jun 2020 13:26:18 +0200 Subject: [PATCH] add releasing --- .gitignore | 1 + .travis | 1 + RELEASING.md | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 RELEASING.md diff --git a/.gitignore b/.gitignore index a87dbc4..ac01677 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ config.edn +config*.edn package-lock.json /.shadow-cljs /node_modules diff --git a/.travis b/.travis index 22be866..e3a9bec 100644 --- a/.travis +++ b/.travis @@ -1,6 +1,7 @@ # can be used for travis build config et al config #shadow-cljs do-something test + shadow-cljs release app mkdir target/npm-build cp mastodon-bot.js target/npm-build/ diff --git a/RELEASING.md b/RELEASING.md new file mode 100644 index 0000000..368f1b4 --- /dev/null +++ b/RELEASING.md @@ -0,0 +1,36 @@ +# Releasing + +## dev release +``` +shadow-cljs watch test +shadow-cljs release app +mkdir target/npm-build +cp mastodon-bot.js target/npm-build/ +cp README.md target/npm-build/ +tar -c -C target/npm-build -f target/npm-build.tar . +npm publish ./target/npm-build.tar --access public --tag dev0 +``` + +## prod release +``` +shadow-cljs watch test + +#adjust version +vi shadow-cljs.edn + +git commit -am "releasing" +git tag [version] +git push && git push --tag + +shadow-cljs release app +mkdir target/npm-build +cp mastodon-bot.js target/npm-build/ +cp README.md target/npm-build/ +tar -c -C target/npm-build -f target/npm-build.tar . +npm publish ./target/npm-build.tar --access public --tag [version] + +# Bump version +vi shadow-cljs.edn + +git commit -am "version bump" && git push +```