Skip to content

Commit d6da935

Browse files
update pdf
1 parent ed84ac1 commit d6da935

File tree

1 file changed

+26
-32
lines changed

1 file changed

+26
-32
lines changed

.github/workflows/build-pdf.yml

Lines changed: 26 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,33 @@
1-
name: build pdf
1+
name: Release PDF
22

33
on:
4-
push:
5-
tags:
6-
- 'v*'
4+
pull_request:
5+
branches: [main]
6+
paths: ['docs/README.md']
7+
workflow_dispatch:
78

89
jobs:
9-
build:
10-
name: build pdf and upload release
10+
release:
11+
name: Release PDF
1112
runs-on: ubuntu-latest
13+
timeout-minutes: 3
14+
permissions:
15+
contents: write
16+
pull-requests: write
1217
steps:
13-
- uses: actions/checkout@v4
14-
- uses: actions/setup-node@v4
18+
- name: Run actions/checkout
19+
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
20+
- name: Run oven-sh/setup-bun
21+
uses: oven-sh/setup-bun@4bc047ad259df6fc24a6c9b0f9a0cb08cf17fbe5 # v2
22+
- name: Run bun install
23+
run: bun install --no-save
24+
- name: Run bun build:pdf
25+
run: bun build:pdf
26+
- name: Create a draft release
27+
uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # v2
1528
with:
16-
node-version: '18'
17-
- run: npm install
18-
- name: build pdf
19-
run: npm run build:pdf
20-
- name: create release
21-
id: create_release
22-
uses: actions/create-release@v1
23-
env:
24-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
25-
with:
26-
tag_name: ${{ github.ref }}
27-
release_name: Release ${{ github.ref }}
28-
draft: false
29-
prerelease: false
30-
- name: upload Release Asset
31-
id: upload-release-asset
32-
uses: actions/upload-release-asset@v1
33-
env:
34-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35-
with:
36-
upload_url: ${{ steps.create_release.outputs.upload_url }}
37-
asset_path: ./docs/README.pdf
38-
asset_name: resume.pdf
39-
asset_content_type: application/pdf
29+
body: ${{ github.event.pull_request.title }}
30+
draft: true
31+
fail_on_unmatched_files: true
32+
files: docs/README.pdf
33+
name: Release ${{ github.ref }}

0 commit comments

Comments
 (0)