From f043229759ed19661deca328c414a63d8b953573 Mon Sep 17 00:00:00 2001 From: surperfresh Date: Fri, 15 Mar 2019 12:46:03 +0000 Subject: [PATCH 01/14] Commit new codefresh.yaml --- codefresh.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 codefresh.yml diff --git a/codefresh.yml b/codefresh.yml new file mode 100644 index 0000000..2020e3b --- /dev/null +++ b/codefresh.yml @@ -0,0 +1,11 @@ +version: '1.0' +steps: + BuildImage: + title: Building Docker Image + type: build + image_name: codefreshplugins/cfstep-github-release + PushingToRegistry: + type: push + title: Pushing To Registry + candidate: ${{BuildImage}} + tag: "0.1" \ No newline at end of file From e16d7ac8d9f5f3775a3c5de19da76431cefdf5c3 Mon Sep 17 00:00:00 2001 From: Anton Weiss Date: Tue, 26 Mar 2019 16:29:25 +0200 Subject: [PATCH 02/14] Add icon --- icon.jpg | Bin 0 -> 13477 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 icon.jpg diff --git a/icon.jpg b/icon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c163f4b22582972909b8aba457541f6fad3e1cc GIT binary patch literal 13477 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 Date: Tue, 26 Mar 2019 18:03:02 +0200 Subject: [PATCH 03/14] Icon link to local icon.jpg --- plugin.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.yaml b/plugin.yaml index 20f51ed..1470f83 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -14,7 +14,7 @@ sources: maintainers: - name: Alex Cheshko email: a.cheshko@codefresh.io -icon: A URL to an SVG or PNG image to be used as an icon (optional) +icon: https://github.com/codefresh-plugins/cfstep-github-release/blob/master/icon.jpg envs: - name: GITHUB_TOKEN type: required From 02a0e750765a675236e7e091ea6261ef6eb58a78 Mon Sep 17 00:00:00 2001 From: Anton Weiss Date: Tue, 26 Mar 2019 18:10:04 +0200 Subject: [PATCH 04/14] Icon link to local icon.jpg --- plugin.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.yaml b/plugin.yaml index 1470f83..7a5beb7 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -14,7 +14,7 @@ sources: maintainers: - name: Alex Cheshko email: a.cheshko@codefresh.io -icon: https://github.com/codefresh-plugins/cfstep-github-release/blob/master/icon.jpg +icon: https://raw.githubusercontent.com/codefresh-plugins/cfstep-github-release/blob/master/icon.jpg envs: - name: GITHUB_TOKEN type: required From 6e9d5bf6e66ce2e1d10a93c53792a8cefb29ae09 Mon Sep 17 00:00:00 2001 From: Anton Weiss Date: Tue, 26 Mar 2019 18:13:33 +0200 Subject: [PATCH 05/14] Fix icon link to local icon.jpg --- plugin.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.yaml b/plugin.yaml index 7a5beb7..a2069f1 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -14,7 +14,7 @@ sources: maintainers: - name: Alex Cheshko email: a.cheshko@codefresh.io -icon: https://raw.githubusercontent.com/codefresh-plugins/cfstep-github-release/blob/master/icon.jpg +icon: https://raw.githubusercontent.com/codefresh-plugins/cfstep-github-release/master/icon.jpg envs: - name: GITHUB_TOKEN type: required From 9889622af800d6d717087361fe367c251e128419 Mon Sep 17 00:00:00 2001 From: Ant Weiss Date: Sun, 7 Apr 2019 12:36:00 +0300 Subject: [PATCH 06/14] Update plugin.yaml --- plugin.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin.yaml b/plugin.yaml index a2069f1..40f2a16 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -6,8 +6,8 @@ keywords: - github - release categories: - - git - - release + - Git + - Release # home: https://github.com/codefresh-contrib/cfstep-github-release sources: - https://github.com/codefresh-contrib/cfstep-github-release From 5d01e89cd41e8a55d625117f4262ae281c4c27cd Mon Sep 17 00:00:00 2001 From: Ant Weiss Date: Wed, 10 Apr 2019 15:09:54 +0300 Subject: [PATCH 07/14] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 524a527..72eb6b1 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This example creates a release and uploads files to it: ``` github_prerelease: - image: codefresh/cfstep-github-release + image: codefreshplugins/cfstep-github-release environment: - GITHUB_TOKEN=${{GITHUB_TOKEN}} - FILES=bin/app-* @@ -36,4 +36,4 @@ More details about the paramaters and examples see [here](https://github.com/akt - `CF_REPO_NAME`: Codefresh provided variable containing repository name - `CF_BRANCH_TAG_NORMALIZED`: Codefresh provided variable containing branch/tag name - `PRERELEASE`: If true, this variable tells the plugin to create a pre-release -- `FILES`: A glob expression for the list of the files to be uploaded \ No newline at end of file +- `FILES`: A glob expression for the list of the files to be uploaded From 9125bf71795f0e5e90d805c0085ad934566bae1e Mon Sep 17 00:00:00 2001 From: Ant Weiss Date: Wed, 10 Apr 2019 15:13:45 +0300 Subject: [PATCH 08/14] Update codefresh.yml --- codefresh.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/codefresh.yml b/codefresh.yml index 2020e3b..c6f1db4 100644 --- a/codefresh.yml +++ b/codefresh.yml @@ -8,4 +8,6 @@ steps: type: push title: Pushing To Registry candidate: ${{BuildImage}} - tag: "0.1" \ No newline at end of file + tags: + - latest + - 0.1 From ce7a7d8380fccd091926e1aea15d8b4bb1da75cb Mon Sep 17 00:00:00 2001 From: Ant Weiss Date: Wed, 10 Apr 2019 15:35:11 +0300 Subject: [PATCH 09/14] Update codefresh.yml --- codefresh.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codefresh.yml b/codefresh.yml index c6f1db4..97b47be 100644 --- a/codefresh.yml +++ b/codefresh.yml @@ -10,4 +10,4 @@ steps: candidate: ${{BuildImage}} tags: - latest - - 0.1 + - "0.1" From eab4e657af8ac3a4be3ce309cdfaa6f9eb9fd107 Mon Sep 17 00:00:00 2001 From: Ant Weiss Date: Wed, 10 Apr 2019 17:00:50 +0300 Subject: [PATCH 10/14] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 72eb6b1..f9193c0 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,8 @@ github_prerelease: If one wants to do more actions to manage releases than just to create them, it is possible to override the behaviour with custom commands: ``` -github_prerelease: - image: codefresh/cfstep-github-release +github_release_modify: + image: codefreshplugins/cfstep-github-release commands: - github-release edit --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name "$CF_BRANCH_TAG_NORMALIZED" - github-release delete --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED From 7b58f1896e63ff071a203da799f601390bad380f Mon Sep 17 00:00:00 2001 From: Ant Weiss Date: Wed, 10 Apr 2019 17:01:58 +0300 Subject: [PATCH 11/14] Update README.md --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index f9193c0..fa86de6 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,11 @@ This example creates a release and uploads files to it: ``` github_prerelease: - image: codefreshplugins/cfstep-github-release - environment: - - GITHUB_TOKEN=${{GITHUB_TOKEN}} - - FILES=bin/app-* - - PRERELEASE=true + image: codefreshplugins/cfstep-github-release + environment: + - GITHUB_TOKEN=${{GITHUB_TOKEN}} + - FILES=bin/app-* + - PRERELEASE=true ``` ## Advanced usage @@ -20,11 +20,11 @@ If one wants to do more actions to manage releases than just to create them, it ``` github_release_modify: - image: codefreshplugins/cfstep-github-release - commands: - - github-release edit --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name "$CF_BRANCH_TAG_NORMALIZED" - - github-release delete --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED - - github-release --help + image: codefreshplugins/cfstep-github-release + commands: + - github-release edit --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name "$CF_BRANCH_TAG_NORMALIZED" + - github-release delete --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED + - github-release --help ``` More details about the paramaters and examples see [here](https://github.com/aktau/github-release) From 6325babc9460016131f53627822d7bc0fabdd4e2 Mon Sep 17 00:00:00 2001 From: alex-codefresh Date: Thu, 18 Apr 2019 10:43:58 +0300 Subject: [PATCH 12/14] Categories in lowercase --- plugin.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin.yaml b/plugin.yaml index 40f2a16..a2069f1 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -6,8 +6,8 @@ keywords: - github - release categories: - - Git - - Release + - git + - release # home: https://github.com/codefresh-contrib/cfstep-github-release sources: - https://github.com/codefresh-contrib/cfstep-github-release From 0b33758aa175599f4c574339c94caeebbe347169 Mon Sep 17 00:00:00 2001 From: alex-codefresh Date: Thu, 25 Apr 2019 11:09:45 +0300 Subject: [PATCH 13/14] Change repo to codefreshplugins --- example.yaml | 2 +- plugin.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/example.yaml b/example.yaml index d80ad03..af52d10 100644 --- a/example.yaml +++ b/example.yaml @@ -1,5 +1,5 @@ github_prerelease: - image: codefresh/cfstep-github-release + image: codefreshplugins/cfstep-github-release commands: - github-release edit --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name "$CF_BRANCH_TAG_NORMALIZED" - github-release delete --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED diff --git a/plugin.yaml b/plugin.yaml index a2069f1..3ddf7ca 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -1,4 +1,4 @@ -image: docker.io/codefresh/cfstep-github-release +image: codefreshplugins/cfstep-github-release tag: master version: 0.1.0 description: Plugin to make github releases From 6e706828d71efb3ad886471857d36830a32e3b21 Mon Sep 17 00:00:00 2001 From: Yannick MOHL-CLAUZADE Date: Mon, 29 Apr 2019 16:51:07 +0200 Subject: [PATCH 14/14] feat add target branch to release creation - fix PRERELEASE if whatever values set --- README.md | 10 ++++++---- example.yaml | 2 +- plugin.yaml | 7 +++++-- run.sh | 8 +++++--- 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 524a527..65c033a 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ A quick plugin to cover specific use case: create releases in GitHub and upload This example creates a release and uploads files to it: -``` +``` bash github_prerelease: image: codefresh/cfstep-github-release environment: @@ -14,15 +14,16 @@ github_prerelease: - FILES=bin/app-* - PRERELEASE=true ``` + ## Advanced usage If one wants to do more actions to manage releases than just to create them, it is possible to override the behaviour with custom commands: -``` +``` bash github_prerelease: image: codefresh/cfstep-github-release commands: - - github-release edit --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name "$CF_BRANCH_TAG_NORMALIZED" + - github-release edit --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name "$CF_BRANCH_TAG_NORMALIZED" --target $CF_TARGET_BRANCH - github-release delete --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED - github-release --help ``` @@ -34,6 +35,7 @@ More details about the paramaters and examples see [here](https://github.com/akt - `GITHUB_TOKEN`: token for access to GitHub - `CF_REPO_OWNER`: Codefresh provided variable containing repository owner name - `CF_REPO_NAME`: Codefresh provided variable containing repository name -- `CF_BRANCH_TAG_NORMALIZED`: Codefresh provided variable containing branch/tag name +- `CF_BRANCH_TAG_NORMALIZED`: Codefresh provided variable containing tag name +- `CF_TARGET_BRANCH`: Codefresh provided variable containing target branch (default branch if not set) - `PRERELEASE`: If true, this variable tells the plugin to create a pre-release - `FILES`: A glob expression for the list of the files to be uploaded \ No newline at end of file diff --git a/example.yaml b/example.yaml index d80ad03..78a4d41 100644 --- a/example.yaml +++ b/example.yaml @@ -1,6 +1,6 @@ github_prerelease: image: codefresh/cfstep-github-release commands: - - github-release edit --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name "$CF_BRANCH_TAG_NORMALIZED" + - github-release edit --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name "$CF_BRANCH_TAG_NORMALIZED" --target "$CF_TARGET_BRANCH" - github-release delete --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED - github-release --help \ No newline at end of file diff --git a/plugin.yaml b/plugin.yaml index 20f51ed..793e10e 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -1,6 +1,6 @@ image: docker.io/codefresh/cfstep-github-release tag: master -version: 0.1.0 +version: 0.2.0 description: Plugin to make github releases keywords: - github @@ -27,7 +27,10 @@ envs: description: Codefresh provided variable containing repository name - name: CF_BRANCH_TAG_NORMALIZED type: required - description: Codefresh provided variable containing branch/tag name + description: Codefresh provided variable containing tag name + - name: CF_TARGET_BRANCH + type: optional + description: Codefresh provided variable containing target branch - name: PRERELEASE description: If true, this variable tells the plugin to create a pre-release - name: FILES diff --git a/run.sh b/run.sh index 9de7ab9..8270d36 100755 --- a/run.sh +++ b/run.sh @@ -5,13 +5,15 @@ for reqVar in GITHUB_TOKEN CF_REPO_OWNER CF_REPO_NAME CF_BRANCH_TAG_NORMALIZED; if [ -z ${!reqVar} ]; then echo "The variable $reqVar is not set, stopping..."; exit 1; fi done -if [ "$PRERELEASE" = "true" ]; then PRERELEASE="-p"; fi +if [ "$PRERELEASE" = "true" ]; then PRERELEASE="-p"; else PRERELEASE=""; fi +if [ "$CF_TARGET_BRANCH" ]; then CF_TARGET_BRANCH="--target $CF_TARGET_BRANCH"; fi - github-release release --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name "$CF_BRANCH_TAG_NORMALIZED" $PRERELEASE +github-release release --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name $CF_BRANCH_TAG_NORMALIZED $CF_TARGET_BRANCH $PRERELEASE +### upload files .... if [ ! -z "$FILES" ]; then for file in $FILES; do echo "Uploading file $file........" github-release upload --user $CF_REPO_OWNER --repo $CF_REPO_NAME --tag $CF_BRANCH_TAG_NORMALIZED --name $(basename $file) --file $file - done + done fi \ No newline at end of file