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