diff --git a/tasks/other-dev-generated-files.yaml b/tasks/other-dev-generated-files.yaml index e9fac8c..9b51e7a 100644 --- a/tasks/other-dev-generated-files.yaml +++ b/tasks/other-dev-generated-files.yaml @@ -4,6 +4,8 @@ ansible.builtin.template: src: ./templates/.releaserc.cjs.j2 dest: "{{ repo_path }}/.releaserc.cjs" + vars: + package_json_version_bump: "{{ repo.type.startswith('nodejs-') }}" - name: find workflow extensions ansible.builtin.command: "./library/list_extension_workflows.py '{{ repo_path }}'" diff --git a/templates/.releaserc.cjs.j2 b/templates/.releaserc.cjs.j2 index da7b521..a53b96f 100644 --- a/templates/.releaserc.cjs.j2 +++ b/templates/.releaserc.cjs.j2 @@ -21,8 +21,11 @@ module.exports = { "@semantic-release/github", "@semantic-release/release-notes-generator", "@semantic-release/changelog", +{% if package_json_version_bump %} + [ "@semantic-release/npm", { npmPublish: false } ], +{% endif %} [ "@semantic-release/git", { - assets: [ "CHANGELOG.md" ], + assets: [ "CHANGELOG.md" {% if package_json_version_bump %}, "package.json" {% endif %}], message: "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ], [ "@semantic-release/exec", { publishCmd: "echo ${nextRelease.version} > .gitrelease" } ]