Improve publish script
diff --git a/.github_changelog_generator b/.github_changelog_generator
index 9f44b1f..7717c58 100644
--- a/.github_changelog_generator
+++ b/.github_changelog_generator
@@ -1,3 +1,4 @@
-issues-wo-labels=false
-pr-wo-labels=false
+user=eproxus
+project=meck
unreleased=false
+exclude-labels=duplicate,invalid,wontfix,question,help wanted,decision needed,verification needed
diff --git a/.scripts/meck-publish.sh b/.scripts/meck-publish.sh
index d67af87..e57a51c 100755
--- a/.scripts/meck-publish.sh
+++ b/.scripts/meck-publish.sh
@@ -18,7 +18,7 @@
VSN="$1"
-# Update version in .app file
+# Update version
sed -i "" -e "s/{vsn, .*}/{vsn, \"$VSN\"}/g" src/meck.app.src
sed -i "" -e "s/@version .*/@version $VSN/g" doc/overview.edoc
git add src/meck.app.src
@@ -27,12 +27,17 @@
# Commit, tag and push
git commit -m "Version $VSN"
git tag -s "$VSN" -m "Version $VSN"
-
git push && git push --tags
+
+# Clean and publish package and docs
+rm -rf ebin
+rm -rf src/**/*.beam
+rm -rf test/**/*.beam
rebar3 hex publish
rebar3 hex docs
-github_changelog_generator -u eproxus -p meck
+# Generate and push changelog
+github_changelog_generator
git add CHANGELOG.md
git commit -m "Update Changelog for version $VSN"
git push