lkmpg/.github/workflows/generate_pdf.yml
Ekang Monyet 7ee66c559f Delete existing release asset before releasing
Use mknejp/delete-release-assets to delete existing asset.
This approach might not be optimal if softprops/action-gh-release
supports upserting [1].

[1] https://github.com/softprops/action-gh-release/pull/134
2021-08-01 21:05:47 +08:00

31 lines
633 B
YAML

name: build-deploy-assets
on:
push:
branches: [ master ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
container: texlive/texlive
steps:
- uses: actions/checkout@v2
- name: Build
run: make all
- name: Delete old release asset
uses: mknejp/delete-release-assets@v1
with:
token: ${{ github.token }}
fail-if-no-assets: false
tag: latest
assets: lkmpg.pdf
- name: Release
uses: softprops/action-gh-release@v1
with:
files: lkmpg.pdf
tag_name: "latest"
prerelease: true