Fixes github release

pull/667/head
sobolevn 3 years ago
parent 7ee22fc248
commit f0935ecdf9
No known key found for this signature in database
GPG Key ID: FF672D568AE3C73E

@ -9,16 +9,16 @@ apk add --no-cache curl jq
USER="$(echo "$GITHUB_REPOSITORY" | cut -d "/" -f1)" USER="$(echo "$GITHUB_REPOSITORY" | cut -d "/" -f1)"
PROJECT="$(echo "$GITHUB_REPOSITORY" | cut -d "/" -f2)" PROJECT="$(echo "$GITHUB_REPOSITORY" | cut -d "/" -f2)"
LAST_RELEASE_TAG=$(curl \ GITHUB_API_CALL="$(curl \
--header "authorization: Bearer $GITHUB_TOKEN" \ --header "authorization: Bearer $GITHUB_TOKEN" \
--url "https://api.github.com/repos/$GITHUB_REPOSITORY/releases/latest" \ --url "https://api.github.com/repos/$GITHUB_REPOSITORY/releases/latest"
2>/dev/null | jq .tag_name | sed 's/"//g' )"
) echo "$GITHUB_API_CALL"
LAST_RELEASE_TAG="$("$GITHUB_API_CALL" | jq .tag_name | sed 's/"//g')"
echo "LAST_RELEASE_TAG=$LAST_RELEASE_TAG" echo "LAST_RELEASE_TAG=$LAST_RELEASE_TAG"
NEW_CHANGELOG='CHANGELOG-RELEASE.md' NEW_CHANGELOG='CHANGELOG-RELEASE.md'
# Generate new CHANGELOG.md with just the last changes # Generate new CHANGELOG.md with just the last changes
github_changelog_generator \ github_changelog_generator \
--user "$USER" \ --user "$USER" \

@ -7,28 +7,28 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
release-packages: # release-packages:
environment: # environment:
name: artifactory # name: artifactory
url: https://gitsecret.jfrog.io/artifactory # url: https://gitsecret.jfrog.io/artifactory
runs-on: ubuntu-latest # runs-on: ubuntu-latest
strategy: # strategy:
matrix: # matrix:
release-type: # release-type:
- apk # - apk
- deb # - deb
- rpm # - rpm
steps: # steps:
- uses: actions/checkout@v2 # - uses: actions/checkout@v2
- name: Run checks # - name: Run checks
run: SECRETS_RELEASE_TYPE="${{ matrix.release-type }}" make release # run: SECRETS_RELEASE_TYPE="${{ matrix.release-type }}" make release
env: # env:
SECRETS_ARTIFACTORY_CREDENTIALS: ${{ secrets.SECRETS_ARTIFACTORY_CREDENTIALS }} # SECRETS_ARTIFACTORY_CREDENTIALS: ${{ secrets.SECRETS_ARTIFACTORY_CREDENTIALS }}
github-release: github-release:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: ['release-packages'] # needs: ['release-packages']
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- run: make changelog - run: make changelog

Loading…
Cancel
Save