From 01e8aa93e0b275fcaf05daa87c7b565647e9e6ca Mon Sep 17 00:00:00 2001 From: Ahmet Turkmen Date: Wed, 24 Mar 2021 10:55:38 +0300 Subject: [PATCH] add release wf Signed-off-by: Ahmet Turkmen --- .github/workflows/dockerpush.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/dockerpush.yml b/.github/workflows/dockerpush.yml index 70ccda6..bc8da3c 100644 --- a/.github/workflows/dockerpush.yml +++ b/.github/workflows/dockerpush.yml @@ -28,3 +28,26 @@ jobs: password: ${{ secrets.DOCKER_H_PASSWORD }} tag_with_ref: true tag_with_sha: true + + + - name: prev_tag + run: echo "::set-output name=prevtag::$(git describe --abbrev=0 --tags `git rev-list --tags --skip=1 --max-count=1`)" + + - name: current_tag + run: echo "::set-output name=currenttag::$(git describe --tags --abbrev=0)" + + - name: Create Change Log + run: | + git --no-pager log --pretty=oneline ${{ steps.prev_tag.outputs.prevtag }}...${{ steps.current_tag.outputs.currenttag }} > changelog.txt + + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token + with: + tag_name: ${{ github.ref }} + release_name: Release ${{ github.ref }} + body_path: ./changelog.txt + draft: false + prerelease: false