diff options
author | Abin Simon <abinsimon10@gmail.com> | 2021-01-31 09:59:53 +0530 |
---|---|---|
committer | Abin Simon <abinsimon10@gmail.com> | 2021-02-03 17:30:49 +0530 |
commit | e08cc2543281d2514cfc557cd7170ff9a3375c97 (patch) | |
tree | 21c8a372438c17876a177d9aea5f172909bed6f9 | |
parent | db87726598ef4eaa1ab9079482759d4e9659d15a (diff) |
Add manpage to release artifacts
-rw-r--r-- | .github/workflows/CICD.yml | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/.github/workflows/CICD.yml b/.github/workflows/CICD.yml index 37942b4..27c15db 100644 --- a/.github/workflows/CICD.yml +++ b/.github/workflows/CICD.yml @@ -167,6 +167,17 @@ jobs: mkdir -p '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}' mkdir -p '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/autocomplete' mkdir -p '${{ steps.vars.outputs.STAGING }}/dpkg' + - name: Update manpage placeholders + shell: bash + run: | + LSD_VERSION="$(if echo "$GITHUB_REF" | grep -q '^refs/tags'; then echo "${GITHUB_REF#refs/*/}"; else echo; fi)" + sed -i.bk "s|footer: lsd <version>|footer: lsd $LSD_VERSION|" doc/lsd.md + sed -i.bk "s|date: <date>|date: $(date '+%Y-%m-%d')|" doc/lsd.md + rm doc/lsd.md.bk + - name: Setup pandoc + uses: r-lib/actions/setup-pandoc@v1 + - name: Generate Manpage + run: pandoc --standalone --to man doc/lsd.md -o lsd.1 - name: Install `rust` toolchain uses: actions-rs/toolchain@v1 with: @@ -201,6 +212,8 @@ jobs: # README and LICENSE cp README.md '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/' cp LICENSE '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/' + # manpage + cp lsd.1 '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/' # autocomplete cp 'target/${{ matrix.job.target }}/release/build/${{ env.PROJECT_NAME }}-'*/'out/${{ env.PROJECT_NAME }}.bash' '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/autocomplete/${{ env.PROJECT_NAME }}.bash-completion' cp 'target/${{ matrix.job.target }}/release/build/${{ env.PROJECT_NAME }}-'*/'out/${{ env.PROJECT_NAME }}.fish' '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}/autocomplete/' |