release: use go install to build git-chlog (#4877)

This commit is contained in:
Jack Francis 2022-04-13 11:40:16 -07:00 коммит произвёл GitHub
Родитель 63cc2fb017
Коммит 27cba4eeef
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 4 добавлений и 6 удалений

10
.github/workflows/create-release-branch.yaml поставляемый
Просмотреть файл

@ -167,17 +167,15 @@ jobs:
with:
go-version: '^1.16'
- name: install git-chglog
run: go get -u github.com/git-chglog/git-chglog/cmd/git-chglog # TODO don't do this
- name: reset go mod
run: |
git checkout -- go.mod
git checkout -- go.sum
run: GOBIN=${GITHUB_WORKSPACE} go install github.com/git-chglog/git-chglog/cmd/git-chglog@v0.15.1
- name: generate release notes
run: |
git tag ${{github.event.inputs.release_version}}
git-chglog --tag-filter-pattern 'v\d+\.\d+\.\d+$' --output releases/CHANGELOG-${{github.event.inputs.release_version}}.md ${{github.event.inputs.release_version}}
${GITHUB_WORKSPACE}/git-chglog --tag-filter-pattern 'v\d+\.\d+\.\d+$' --output releases/CHANGELOG-${{github.event.inputs.release_version}}.md ${{github.event.inputs.release_version}}
git tag -d ${{github.event.inputs.release_version}}
git add releases/CHANGELOG-${{github.event.inputs.release_version}}.md
- name: remove git-chglog binary
run: rm -f ${GITHUB_WORKSPACE}/git-chglog
- name: create pull request
uses: peter-evans/create-pull-request@v3
with: