From d4b530d292a6766f647a844a5776cf6846949adf Mon Sep 17 00:00:00 2001 From: KingOfDog Date: Fri, 10 Feb 2023 13:54:46 +0100 Subject: [PATCH] Use current date for github workflow's generated PDF --- templates/markdown/github-workflow.yml | 30 ++++++++++++++------------ 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/templates/markdown/github-workflow.yml b/templates/markdown/github-workflow.yml index 59a7dfd..3455304 100644 --- a/templates/markdown/github-workflow.yml +++ b/templates/markdown/github-workflow.yml @@ -1,30 +1,32 @@ -# This is a basic workflow to help you get started with Actions +name: Build document -name: Generate PDF - -# Controls when the action will run. on: - # Triggers the workflow on push or pull request events but only for the main branch push: branches: [main] - # Allows you to run this workflow manually from the Actions tab workflow_dispatch: -# A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - # This workflow contains a single job called "build" build: - # The type of runner that the job will run on runs-on: ubuntu-latest container: image: kingofdog/pandoc-latex:latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - run: ./build.sh pandoc + - name: Generate PDF + run: ./build.sh pandoc - - uses: actions/upload-artifact@v2 + - name: Date + run: | + echo "date=$(date +'%Y-%m-%d-%H-%M-%S')" >> $GITHUB_ENV + + - name: Rename file + run: | + mv out/main.pdf out/ausarbeitung-${{ env.date }}.pdf + + - name: Upload artifact + uses: actions/upload-artifact@v3 with: - name: Ausarbeitung.pdf - path: out/main.pdf + name: Ausarbeitung-${{ env.date }}.pdf + path: out/ausarbeitung-${{ env.date }}.pdf