diff --git a/.forgejo/workflows/build_release.yml b/.forgejo/workflows/build_release.yml new file mode 100644 index 0000000..222acb2 --- /dev/null +++ b/.forgejo/workflows/build_release.yml @@ -0,0 +1,28 @@ +on: + push: + tags: + - "v*" + +jobs: + upload-release: + runs-on: docker + steps: + - uses: actions/checkout@v3 + - run: | + apt-get update + apt-get install -y curl unzip + curl -L -o isocpeur.zip http://www.schriftarten-fonts.de/d/11828/isocpeur.zip && unzip isocpeur.zip + curl -L https://github.com/typst/typst/releases/download/v0.12.0/typst-x86_64-unknown-linux-musl.tar.xz | tar -xJ + chmod +x typst-x86_64-unknown-linux-musl/typst + - run: | + sed -i "s/version/${GITHUB_REF#refs/tags/}/g" metadata.json + ./typst-x86_64-unknown-linux-musl/typst compile --font-path . beitritt.typ + mkdir -p dist/release + mv beitritt.pdf dist/release + - uses: actions/forgejo-release@v2 + with: + direction: upload + token: ${{ secrets.TOKEN }} + url: https://code.flipdot.org + release-dir: dist/release + release-notes: "flipdot Beitrittserklärung" diff --git a/beitritt.typ b/beitritt.typ index 41afe72..9e95c32 100644 --- a/beitritt.typ +++ b/beitritt.typ @@ -3,18 +3,23 @@ .replace("231f20", "f5c600") } +#let version = json("metadata.json").tag; + #set page(paper: "a4", - background: align(top+right, { - box(inset: 1cm, - rotate(-90deg, - reflow: true, - scale(150%, + background: { + align(top+right, { + box(inset: 1cm, + rotate(-90deg, reflow: true, - image.decode(fd) + scale(150%, + reflow: true, + image.decode(fd) + ) ) ) - ) - }), + }) + align(bottom+right, box(inset:1cm, text(size: 8pt, fill: color.gray, version))) + }, margin: (top: 1cm, bottom: 1cm, left: 2cm, right: 2cm) ) #set text(font: "ISOCPEUR", size: 16pt ) @@ -75,7 +80,7 @@ Ich bezahle als Mitglied dabei den\ #list( marker: checkbox, - [vollen Betrag von mindestens 30€/Monat], + [vollen Betrag von mindestens 40€/Monat], [ermäßigten Betrag von 16€/Monat], [Beitrag für juristische Personen von mindestens 54€/Monat, und zwar #inputbox(length: 5em)€/Monat] ) diff --git a/metadata.json b/metadata.json new file mode 100644 index 0000000..7a46bd2 --- /dev/null +++ b/metadata.json @@ -0,0 +1,3 @@ +{ + "tag": "version" +}