File tree Expand file tree Collapse file tree 1 file changed +8
-29
lines changed Expand file tree Collapse file tree 1 file changed +8
-29
lines changed Original file line number Diff line number Diff line change 4
4
push :
5
5
branches :
6
6
- main
7
- pull_request :
8
- branches :
9
- - main
10
7
11
8
jobs :
12
- compile_latex :
9
+ build_and_release :
13
10
runs-on : ubuntu-latest
14
11
15
12
steps :
16
13
- name : Checkout code
17
14
uses : actions/checkout@v2
18
15
16
+ - name : Get current date
17
+ id : date
18
+ run : echo "::set-output name=date::$(date +'%Y%m%d')"
19
+
19
20
- name : Compile LaTeX
20
21
uses : hspaans/latexmk-action@v1
21
22
with :
22
23
format : pdf
23
24
filename : root.tex
24
25
25
- - name : Upload compiled PDF as artifact
26
- uses : actions/upload-artifact@v2
27
- with :
28
- name : compiled-pdf
29
- path : root.pdf
30
-
31
- create_release :
32
- needs : compile_latex
33
- runs-on : ubuntu-latest
34
- if : github.event_name == 'push'
35
-
36
- steps :
37
- - name : Download compiled PDF artifact
38
- uses : actions/download-artifact@v2
39
- with :
40
- name : compiled-pdf
41
-
42
- - name : Get current date
43
- id : date
44
- run : echo "::set-output name=date::$(date +'%Y%m%d')"
45
-
46
26
- name : Create Release
47
27
id : create_release
48
28
uses : actions/create-release@v1
49
29
env :
50
30
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
51
31
with :
52
32
tag_name : ${{ steps.date.outputs.date }}-${{ github.run_number }}
53
- release_name :
54
- Release ${{ steps.date.outputs.date }}-${{ github.run_number }}
33
+ release_name : Release ${{ steps.date.outputs.date }}-${{ github.run_number }}
55
34
draft : false
56
35
prerelease : false
57
36
58
37
- name : Upload Release Asset
59
- id : upload-release-asset
38
+ id : upload-release-asset
60
39
uses : actions/upload-release-asset@v1
61
40
env :
62
41
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
63
42
with :
64
43
upload_url : ${{ steps.create_release.outputs.upload_url }}
65
- asset_path : root.pdf
44
+ asset_path : ./ root.pdf
66
45
asset_name : robot-writeup-2024.pdf
67
46
asset_content_type : application/pdf
You can’t perform that action at this time.
0 commit comments