Files
resumes/.github/workflows/build-resume.yaml
ahuston-0 abf1958c37
All checks were successful
Check flake.lock / Check health of `flake.lock` (push) Successful in 15s
Check Nix flake / Perform Nix flake checks (push) Successful in 45s
Build and Release Resume PDF / build (push) Successful in 6m57s
move resume workflow entirely to nix
2026-03-27 15:37:59 -04:00

41 lines
1.1 KiB
YAML

name: Build and Release Resume PDF
on:
push:
branches:
- main
paths:
- 'main.tex'
- '.github/workflows/build-resume.yaml'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install nix
uses: https://github.com/DeterminateSystems/nix-installer-action@main
- name: Build PDF
run: nix build .#default
- name: Upload PDF artifact
uses: actions/upload-artifact@v3
with:
name: resume-pdf
path: result/Alice_Huston_Resume_Software_Engineer.pdf
- name: Create Release
if: success()
uses: softprops/action-gh-release@v1
with:
files: result/Alice_Huston_Resume_Software_Engineer.pdf
tag_name: resume-${{ github.run_number }}
body: "Resume PDF built from commit ${{ github.sha }}"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}