123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- name: build-deploy-assets
- on:
- push:
- branches: [ master ]
- workflow_dispatch:
- jobs:
- build:
- runs-on: ubuntu-latest
- container: twtug/lkmpg
- steps:
- - uses: actions/checkout@v2
- - name: Build
- run: |
- make all
- make html
- tar zcvf lkmpg-html.tar.gz ./html
- - 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
- lkmpg-html.tar.gz
- - name: Release
- uses: softprops/action-gh-release@v0.1.8
- with:
- files: |
- lkmpg.pdf
- lkmpg-html.tar.gz
- tag_name: "latest"
- prerelease: true
- coding_style:
- runs-on: ubuntu-20.04
- steps:
- - name: checkout code
- uses: actions/checkout@v2
- - name: style check
- run: |
- sudo apt-get install -q -y clang-format-11
- sh .ci/check-format.sh
- shell: bash
|