summaryrefslogtreecommitdiffstats
path: root/.build.yml
blob: d9eb8ba6fae16d534b63a5160fa72ed1d6b5f255 (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
image: alpine/latest
oauth: git.sr.ht/OBJECTS:RW git.sr.ht/REPOSITORIES:RO git.sr.ht/PROFILE:RO
packages:
  - typst
  - hut
sources:
  - https://git.sr.ht/~tobyvin/resume
artifacts:
  - resume/resume.pdf
  - resume/cover_letter.pdf
  - resume/cover_letter-resume.pdf
  - resume/cover_letters.tar.gz
tasks:
  - build: |
      cd resume
      ./build.sh --all
      git describe --exact-match HEAD > pkgver || complete-build
  - package: |
      cd resume

      tar -czvf cover_letters-$(<pkgver).tar.gz */*.pdf
      mv resume.pdf resume-$(<pkgver).pdf
      mv cover_letter.pdf cover_letter-$(<pkgver).pdf
      mv cover_letter-resume.pdf cover_letter-resume-$(<pkgver).pdf
  - 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)