Added release handling on tags

This commit is contained in:
Matthieu Vachon 2025-02-22 21:47:20 -05:00
parent b8fd5d0486
commit 25fdf6fc65

View file

@ -116,3 +116,22 @@ jobs:
inputs: "${{ steps.meta.outputs.tags }}"
images: "${{ steps.image.outputs.ID }}-amd64, ${{ steps.image.outputs.ID }}-arm64"
push: true
- name: Extract assets
if: startsWith(github.ref, 'refs/tags/')
run: |
docker cp $(docker create ${{ steps.image.outputs.ID }}-amd64):/usr/local/bin/geth /geth_linux
docker cp $(docker create ${{ steps.image.outputs.ID }}-arm64):/usr/local/bin/geth /geth_linux_arm64
- name: Release
uses: softprops/action-gh-release@v2
if: startsWith(github.ref, 'refs/tags/')
with:
draft: true
prerelease: ${{ contains(github.ref, 'beta') || contains(github.ref, 'rc') }}
files: |
/geth_linux
/geth_linux_arm64
body: |
**Changes:**
$(git log --pretty=format:"%h %s" ${{ github.ref }}^..${{ github.ref }})