File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Release pdf on tag
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - ' *'
7
+
8
+ jobs :
9
+ build :
10
+ runs-on : ubuntu-latest
11
+ steps :
12
+ - name : Checkout repository
13
+ uses : actions/checkout@v1
14
+ - name : Compile
15
+ run : docker run --mount src=$GITHUB_WORKSPACE/src,target=/usr/src/tex,type=bind dxjoke/tectonic-docker /bin/sh -c "tectonic main.tex"
16
+ - name : Upload pdf
17
+ uses : actions/upload-artifact@v2
18
+ with :
19
+ name : main.zip
20
+ path : src/main.pdf
21
+ - name : Create Release
22
+ id : create_release
23
+ uses : actions/create-release@v1
24
+ env :
25
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
26
+ with :
27
+ tag_name : ${{ github.ref }}
28
+ release_name : Release ${{ github.ref }}
29
+ draft : false
30
+ prerelease : false
31
+ - name : Upload Release Asset
32
+ id : upload-release-asset
33
+ uses : actions/upload-release-asset@v1
34
+ env :
35
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
36
+ with :
37
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
38
+ asset_path : ./src/main.pdf
39
+ asset_name : main.pdf
40
+ asset_content_type : application/pdf
You can’t perform that action at this time.
0 commit comments