From adce5a5d611e25314d6fa7e953aee6687f3ed6ff Mon Sep 17 00:00:00 2001 From: sobolevn Date: Thu, 6 May 2021 15:48:16 +0300 Subject: [PATCH] Version 0.4.0 release --- .ci/github_release_script.sh | 11 +++++------ .github/workflows/release.yml | 36 +++++++++++++++++------------------ 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/.ci/github_release_script.sh b/.ci/github_release_script.sh index b2088313..5489bac4 100755 --- a/.ci/github_release_script.sh +++ b/.ci/github_release_script.sh @@ -9,16 +9,15 @@ apk add --no-cache curl jq USER="$(echo "$GITHUB_REPOSITORY" | cut -d "/" -f1)" PROJECT="$(echo "$GITHUB_REPOSITORY" | cut -d "/" -f2)" -GITHUB_API_CALL="$(curl \ +LAST_RELEASE_TAG=$(curl \ --header "authorization: Bearer $GITHUB_TOKEN" \ - --url "https://api.github.com/repos/$GITHUB_REPOSITORY/releases/latest" -)" -echo "$GITHUB_API_CALL" - -LAST_RELEASE_TAG="$("$GITHUB_API_CALL" | jq .tag_name | sed 's/"//g')" + --url "https://api.github.com/repos/$GITHUB_REPOSITORY/releases/latest" \ + | jq .tag_name | sed 's/"//g' +) echo "LAST_RELEASE_TAG=$LAST_RELEASE_TAG" NEW_CHANGELOG='CHANGELOG-RELEASE.md' + # Generate new CHANGELOG.md with just the last changes github_changelog_generator \ --user "$USER" \ diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3395aa55..2f81f8b6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,28 +7,28 @@ on: workflow_dispatch: jobs: - # release-packages: - # environment: - # name: artifactory - # url: https://gitsecret.jfrog.io/artifactory + release-packages: + environment: + name: artifactory + url: https://gitsecret.jfrog.io/artifactory - # runs-on: ubuntu-latest - # strategy: - # matrix: - # release-type: - # - apk - # - deb - # - rpm - # steps: - # - uses: actions/checkout@v2 - # - name: Run checks - # run: SECRETS_RELEASE_TYPE="${{ matrix.release-type }}" make release - # env: - # SECRETS_ARTIFACTORY_CREDENTIALS: ${{ secrets.SECRETS_ARTIFACTORY_CREDENTIALS }} + runs-on: ubuntu-latest + strategy: + matrix: + release-type: + - apk + - deb + - rpm + steps: + - uses: actions/checkout@v2 + - name: Run checks + run: SECRETS_RELEASE_TYPE="${{ matrix.release-type }}" make release + env: + SECRETS_ARTIFACTORY_CREDENTIALS: ${{ secrets.SECRETS_ARTIFACTORY_CREDENTIALS }} github-release: runs-on: ubuntu-latest - # needs: ['release-packages'] + needs: ['release-packages'] steps: - uses: actions/checkout@v2 - run: make changelog