File tree Expand file tree Collapse file tree 8 files changed +21975
-0
lines changed Expand file tree Collapse file tree 8 files changed +21975
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Build and release thesis
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - main
7
+
8
+ permissions :
9
+ contents : write
10
+
11
+ jobs :
12
+ build-pdf :
13
+ runs-on : ubuntu-latest
14
+ steps :
15
+ - name : Checkout
16
+ uses : actions/checkout@v3
17
+ with :
18
+ fetch-depth : ' 0'
19
+ - name : Create initial tag
20
+ run : |
21
+ if [ -z "$(git tag -l 'v*')" ]; then
22
+ git tag v0.0.0
23
+ fi
24
+ - name : Bump version and push tag
25
+ id : bump
26
+ uses :
anothrNick/[email protected]
27
+ env :
28
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
29
+ WITH_V : true
30
+ DEFAULT_BUMP : ' patch'
31
+ - name : Create Release
32
+ id : create_release
33
+ uses : softprops/action-gh-release@v1
34
+ with :
35
+ tag_name : ${{ steps.bump.outputs.new_tag }}
36
+ name : Version ${{ steps.bump.outputs.new_tag }}
37
+ draft : false
38
+ prerelease : false
39
+ - name : Compile LaTeX document
40
+ uses : xu-cheng/latex-action@v2
41
+ with :
42
+ root_file : template.tex
43
+ args : -pdf -shell-escape -interaction=nonstopmode -output-directory=build
44
+ - name : Upload Release Asset - Template
45
+ uses : actions/upload-release-asset@v1
46
+ env :
47
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
48
+ with :
49
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
50
+ asset_path : ./build/template.pdf
51
+ asset_name : template.pdf
52
+ asset_content_type : application/pdf
Original file line number Diff line number Diff line change
1
+ # # Core latex/pdflatex auxiliary files:
2
+ * .aux
3
+ * .lof
4
+ * .log
5
+ * .lot
6
+ * .fls
7
+ * .out
8
+ * .toc
9
+ * .fmt
10
+ * .fot
11
+ * .cb
12
+ * .cb2
13
+ . * .lb
14
+
15
+ # # Intermediate documents:
16
+ * .dvi
17
+ * .xdv
18
+ * -converted-to. *
19
+ # these rules might exclude image files for figures etc.
20
+ # *.ps
21
+ # *.eps
22
+ * .pdf
23
+
24
+ # # Generated if empty string is given at "Please type another file name for output:"
25
+ .pdf
26
+
27
+ # # Bibliography auxiliary files (bibtex/biblatex/biber):
28
+ * .bbl
29
+ * .bcf
30
+ * .blg
31
+ * -blx.aux
32
+ * -blx.bib
33
+ * .run.xml
34
+
35
+ # # Build tool auxiliary files:
36
+ * .fdb_latexmk
37
+ * .synctex
38
+ * .synctex(busy)
39
+ * .synctex.gz
40
+ * .synctex.gz(busy)
41
+ * .pdfsync
42
+
43
+ # # Build tool directories for auxiliary files
44
+ # latexrun
45
+ latex.out /
46
+
47
+ # # Auxiliary and intermediate files from other packages:
48
+ # algorithms
49
+ * .alg
50
+ * .loa
51
+
52
+ # achemso
53
+ acs- * .bib
54
+
55
+ # amsthm
56
+ * .thm
57
+
58
+ # beamer
59
+ * .nav
60
+ * .pre
61
+ * .snm
62
+ * .vrb
63
+
64
+ # changes
65
+ * .soc
66
+
67
+ # comment
68
+ * .cut
69
+
70
+ # cprotect
71
+ * .cpt
72
+
73
+ # elsarticle (documentclass of Elsevier journals)
74
+ * .spl
75
+
76
+ # endnotes
77
+ * .ent
78
+
79
+ # fixme
80
+ * .lox
81
+
82
+ # feynmf/feynmp
83
+ * .mf
84
+ * .mp
85
+ * .t [1-9 ]
86
+ * .t [1-9 ][0-9 ]
87
+ * .tfm
88
+
89
+ # (r)(e)ledmac/(r)(e)ledpar
90
+ * .end
91
+ * . ? end
92
+ * . [1-9 ]
93
+ * . [1-9 ][0-9 ]
94
+ * . [1-9 ][0-9 ][0-9 ]
95
+ * . [1-9 ]R
96
+ * . [1-9 ][0-9 ]R
97
+ * . [1-9 ][0-9 ][0-9 ]R
98
+ * .eledsec [1-9 ]
99
+ * .eledsec [1-9 ]R
100
+ * .eledsec [1-9 ][0-9 ]
101
+ * .eledsec [1-9 ][0-9 ]R
102
+ * .eledsec [1-9 ][0-9 ][0-9 ]
103
+ * .eledsec [1-9 ][0-9 ][0-9 ]R
104
+
105
+ # glossaries
106
+ * .acn
107
+ * .acr
108
+ * .glg
109
+ * .glo
110
+ * .gls
111
+ * .glsdefs
112
+ * .lzo
113
+ * .lzs
114
+ * .slg
115
+ * .slo
116
+ * .sls
117
+
118
+ # uncomment this for glossaries-extra (will ignore makeindex's style files!)
119
+ # *.ist
120
+
121
+ # gnuplot
122
+ * .gnuplot
123
+ * .table
124
+
125
+ # gnuplottex
126
+ * -gnuplottex- *
127
+
128
+ # gregoriotex
129
+ * .gaux
130
+ * .glog
131
+ * .gtex
132
+
133
+ # htlatex
134
+ * .4ct
135
+ * .4tc
136
+ * .idv
137
+ * .lg
138
+ * .trc
139
+ * .xref
140
+
141
+ # hyperref
142
+ * .brf
143
+
144
+ # knitr
145
+ * -concordance.tex
146
+ # TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files
147
+ # *.tikz
148
+ * -tikzDictionary
149
+
150
+ # listings
151
+ * .lol
152
+
153
+ # luatexja-ruby
154
+ * .ltjruby
155
+
156
+ # makeidx
157
+ * .idx
158
+ * .ilg
159
+ * .ind
160
+
161
+ # minitoc
162
+ * .maf
163
+ * .mlf
164
+ * .mlt
165
+ * .mtc [0-9 ]*
166
+ * .slf [0-9 ]*
167
+ * .slt [0-9 ]*
168
+ * .stc [0-9 ]*
169
+
170
+ # minted
171
+ _minted *
172
+ * .pyg
173
+
174
+ # morewrites
175
+ * .mw
176
+
177
+ # newpax
178
+ * .newpax
179
+
180
+ # nomencl
181
+ * .nlg
182
+ * .nlo
183
+ * .nls
184
+
185
+ # pax
186
+ * .pax
187
+
188
+ # pdfpcnotes
189
+ * .pdfpc
190
+
191
+ # sagetex
192
+ * .sagetex.sage
193
+ * .sagetex.py
194
+ * .sagetex.scmd
195
+
196
+ # scrwfile
197
+ * .wrt
198
+
199
+ # svg
200
+ svg-inkscape /
201
+
202
+ # sympy
203
+ * .sout
204
+ * .sympy
205
+ sympy-plots-for- * .tex /
206
+
207
+ # pdfcomment
208
+ * .upa
209
+ * .upb
210
+
211
+ # pythontex
212
+ * .pytxcode
213
+ pythontex-files- * /
214
+
215
+ # tcolorbox
216
+ * .listing
217
+
218
+ # thmtools
219
+ * .loe
220
+
221
+ # TikZ & PGF
222
+ * .dpth
223
+ * .md5
224
+ * .auxlock
225
+
226
+ # titletoc
227
+ * .ptc
228
+
229
+ # todonotes
230
+ * .tdo
231
+
232
+ # vhistory
233
+ * .hst
234
+ * .ver
235
+
236
+ # easy-todo
237
+ * .lod
238
+
239
+ # xcolor
240
+ * .xcp
241
+
242
+ # xmpincl
243
+ * .xmpi
244
+
245
+ # xindy
246
+ * .xdy
247
+
248
+ # xypic precompiled matrices and outlines
249
+ * .xyc
250
+ * .xyd
251
+
252
+ # endfloat
253
+ * .ttt
254
+ * .fff
255
+
256
+ # Latexian
257
+ TSWLatexianTemp *
258
+
259
+ # # Editors:
260
+ # WinEdt
261
+ * .bak
262
+ * .sav
263
+
264
+ # Texpad
265
+ .texpadtmp
266
+
267
+ # LyX
268
+ * .lyx~
269
+
270
+ # Kile
271
+ * .backup
272
+
273
+ # gummi
274
+ . * .swp
275
+
276
+ # KBibTeX
277
+ * ~ [0-9 ]*
278
+
279
+ # TeXnicCenter
280
+ * .tps
281
+
282
+ # auto folder when using emacs and auctex
283
+ . /auto /*
284
+ * .el
285
+
286
+ # expex forward references with \gathertags
287
+ * -tags.tex
288
+
289
+ # standalone packages
290
+ * .sta
291
+
292
+ # Makeindex log files
293
+ * .lpz
294
+
295
+ # xwatermark package
296
+ * .xwm
297
+
298
+ # REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
299
+ # option is specified. Footnotes are the stored in a file with suffix Notes.bib.
300
+ # Uncomment the next line to have this generated file ignored.
301
+ # *Notes.bib
You can’t perform that action at this time.
0 commit comments