diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 11d62fc129..5bd804a865 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -74,6 +74,19 @@ jobs: node-version: 'lts/*' - name: Install Dependencies run: npm ci + - name: Build 🗜️ + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + run: | + export SEMANTIC_RELEASE_NEXT_VERSION=$(npx semantic-release --no-ci --dry-run | grep -oP 'The next release version is \K[0-9]+\.[0-9]+\.[0-9]+') + echo "Next Version: $SEMANTIC_RELEASE_NEXT_VERSION" + npm run build + if ! git diff --quiet; then + git config --global user.email "<>" + git config --global user.name "MarkedJS bot" + git commit -am "🗜️ build [skip ci]" + fi - name: Release 🎉 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/package.json b/package.json index a3dffbde75..671398bc30 100644 --- a/package.json +++ b/package.json @@ -85,8 +85,7 @@ "build": "npm run rollup && npm run minify", "build:docs": "node build-docs.js", "rollup": "rollup -c rollup.config.js", - "minify": "uglifyjs lib/marked.umd.js -cm --comments /Copyright/ -o marked.min.js", - "version": "npm run build" + "minify": "uglifyjs lib/marked.umd.js -cm --comments /Copyright/ -o marked.min.js" }, "engines": { "node": ">= 12"