From 08cfcb734db8064350f50bc53cbf779533acafd7 Mon Sep 17 00:00:00 2001 From: hamadakafu Date: Thu, 16 Jan 2020 19:55:56 +0900 Subject: [PATCH 1/2] sample skip semantic release --- .circleci/config.yml | 13 ++++++++++--- .releaserc | 6 ++++-- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ad156e1..b898d61 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -15,9 +15,16 @@ jobs: <<: *defaults steps: - checkout - - run: npm i - - run: npx semantic-release --debug - + - run: + name: semantic-release + command: | + if git log --format=%B -n 1 | grep -E '.*\[skip semantic-release\].*' >/dev/null; then + echo "[skip semantic-release]を含むのでskipします。" + else + echo "[skip semantic-release]を含まないのでsemantic-releaseを実行します。" + npm i + npx semantic-release --debug + fi workflows: version: 2 test_and_release: diff --git a/.releaserc b/.releaserc index d264b1c..d89f15f 100644 --- a/.releaserc +++ b/.releaserc @@ -47,9 +47,11 @@ ] } }], + ["@semantic-release/git", { + "message": "chore(release): ${nextRelease.version} [skip semantic-release]" + }] "@semantic-release/changelog", - "@semantic-release/github", - "@semantic-release/git" + "@semantic-release/github" ] } From f516c5485069fbf19959d2bb56da84fe2001c738 Mon Sep 17 00:00:00 2001 From: hamadakafu Date: Thu, 16 Jan 2020 19:56:32 +0900 Subject: [PATCH 2/2] fix(circleci) sample skip semantic release --- .circleci/config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index b898d61..402d444 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -25,6 +25,7 @@ jobs: npm i npx semantic-release --debug fi + workflows: version: 2 test_and_release: