diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 94fafbd..5f082a7 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -5,6 +5,9 @@ # - Using composite action to avoid code duplication name: Build and Deploy +env: + PDF_NAME: "ZhifanChen.pdf" + on: push: branches: @@ -49,7 +52,7 @@ jobs: - name: Set CV_LOCATION environment variable run: | TAG_NAME=${GITHUB_REF_NAME#refs/tags/} - PDF_URL="https://github.com/${GITHUB_REPOSITORY}/releases/download/${TAG_NAME}/cv.pdf" + PDF_URL="https://github.com/${GITHUB_REPOSITORY}/releases/download/${TAG_NAME}/${PDF_NAME}" echo "CV_LOCATION=$PDF_URL" >> $GITHUB_ENV - uses: ./.github/actions/build-with-cv @@ -93,8 +96,8 @@ jobs: - name: Upload CV Artifact uses: actions/upload-artifact@v4 with: - name: cv - path: ./cv.pdf + name: ${{ env.PDF_NAME }} + path: ${{ env.PDF_NAME }} deploy-cv: needs: build-cv @@ -106,7 +109,7 @@ jobs: - name: Download CV Artifact uses: actions/download-artifact@v4 with: - name: cv + name: ${{ env.PDF_NAME }} path: . - name: Upload PDF as Release Asset @@ -114,7 +117,7 @@ jobs: with: tag_name: ${{ github.ref_name }} name: Release ${{ github.ref_name }} - files: ./cv.pdf + files: ${{ env.PDF_NAME }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/scripts/node/export-pdf.ts b/scripts/node/export-pdf.ts index 17d9490..991d375 100644 --- a/scripts/node/export-pdf.ts +++ b/scripts/node/export-pdf.ts @@ -25,12 +25,11 @@ console.log('Exporting cv.pdf...') waitUntil: 'networkidle0', }) await page.pdf({ - path: './cv.pdf', + path: 'ZhifanChen.pdf', format: 'A4', displayHeaderFooter: false, printBackground: true, }) await browser.close() - console.log('PDF exported to dist/cv.pdf') + console.log('PDF exported to ZhifanChen.pdf') })() -