name: Build and Release PDF on: push: branches: - "**" env: BUILDER_IMAGE: git.karaolidis.com/karaolidis/cv/builder:latest jobs: builder: uses: karaolidis/workflows/.gitea/workflows/builder.yaml@main with: image: ${{ env.BUILDER_IMAGE }} secrets: username: ${{ github.repository_owner }} password: ${{ secrets.REGISTRY_PASSWORD }} release: runs-on: nix needs: builder container: image: ${{ needs.builder.outputs.tag }} steps: - name: Checkout uses: actions/checkout@v3 - name: Compile PDF run: xelatex main.tex - name: Release uses: https://github.com/akkuman/gitea-release-action@main with: name: "Release ${{ github.sha }}" tag_name: "release-${{ github.sha }}" files: main.pdf