nhmk/.github/workflows/build-deploy-assets.yaml
Ekang Monyet 3c66525ef2 Delete old release and retag latest commit
This ensures the latest commit message and timestamp can be correctly
included in the release.
2023-07-04 00:36:05 +08:00

37 lines
726 B
YAML

name: build-deploy-assets
on:
push:
branches: [ master ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
container: twtug/lkmpg
steps:
- uses: actions/checkout@v3.1.0
- name: Build
run: |
make all
make html
tar zcvf lkmpg-html.tar.gz ./html
- name: Delete old release
uses: cb80/delrel@latest
with:
tag: latest
- name: Tag
run: |
git tag latest
git push -f --tags
- name: Release
uses: softprops/action-gh-release@v0.1.15
with:
files: |
lkmpg.pdf
lkmpg-html.tar.gz
tag_name: "latest"
prerelease: true