summaryrefslogtreecommitdiffstats
path: root/.build.yml
blob: 95eba0ce8aa95c4d01b3b1276770cdbfff198af0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
image: alpine/latest
oauth: git.sr.ht/OBJECTS:RW git.sr.ht/REPOSITORIES:RO git.sr.ht/PROFILE:RO
packages:
  - texlive-luatex
  - texmf-dist-most
  - poppler-utils
  - hut
sources:
  - https://git.sr.ht/~tobyvin/resume
artifacts:
  - resume/src/resume.pdf
  - resume/src/cover_letter.pdf
  - resume/src/cover_letter-resume.pdf
  - resume/src/cover_letters.tar.gz
tasks:
  - build: |
      cd resume
      ./build.sh --all
      git describe --exact-match HEAD > pkgver || complete-build
  - package: |
      cd resume

      (cd src && tar -czvf cover_letters.tar.gz */*.pdf)
      cp src/resume.pdf resume-$(<pkgver).pdf
      cp src/cover_letter.pdf cover_letter-$(<pkgver).pdf
      cp src/cover_letter-resume.pdf cover_letter-resume-$(<pkgver).pdf
      cp src/cover_letters.tar.gz cover_letters-$(<pkgver).tar.gz
  - publish: |
      cd resume
      hut git artifact upload resume-$(<pkgver).pdf cover_letter-$(<pkgver).pdf \
        cover_letter-resume-$(<pkgver).pdf cover_letters-$(<pkgver).tar.gz --rev=$(<pkgver)