copy-release-assets: add workflow

pull/23/head
Lena 2024-01-12 20:22:06 +01:00 committed by K.B.Dharun Krishna
parent 3c01532748
commit 4da50c10c0
1 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,31 @@
name: Copy assets to the new release
on:
release:
types: published
permissions:
contents: write
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
jobs:
release:
name: Copy assets to the new release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Download and upload
run: |
LATEST="$(git describe --tags --abbrev=0)"
PREVIOUS="$(git describe --tags --abbrev=0 "$LATEST"^)"
mkdir release-assets && cd release-assets
gh release download "$PREVIOUS"
gh release upload "$LATEST" -- *