Skip to content

Commit

Permalink
CI: improve output in releases
Browse files Browse the repository at this point in the history
  • Loading branch information
anishshobithps committed Jan 11, 2025
1 parent 88133fb commit 0d99b66
Showing 1 changed file with 21 additions and 8 deletions.
29 changes: 21 additions & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,26 +33,39 @@ jobs:
with:
context: .docker
push: true
tags: ghcr.io/${{ github.repository }}/resume:latest
cache-from: type=registry,ref=ghcr.io/${{ github.repository }}/resume:buildcache
cache-to: type=registry,ref=ghcr.io/${{ github.repository }}/resume:buildcache,mode=max
tags: ghcr.io/${{ github.repository }}/latex-builder:latest
cache-from: type=registry,ref=ghcr.io/${{ github.repository }}/latex-builder:buildcache
cache-to: type=registry,ref=ghcr.io/${{ github.repository }}/latex-builder:buildcache,mode=max

- name: Build LaTeX document
run: |
docker run --rm -v ${{ github.workspace }}:/latex \
ghcr.io/${{ github.repository }}/resume:latest \
ghcr.io/${{ github.repository }}/latex-builder:latest \
main.tex "Anish_Shobith_P_S_Resume.pdf"
- name: Get current date
id: date
run: echo "date=$(date +'%d-%m-%Y')" >> $GITHUB_OUTPUT

- name: Get short SHA
id: sha
run: echo "sha=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT

- name: Create Release
if: github.ref == 'refs/heads/main'
uses: softprops/action-gh-release@v2
with:
draft: false
prerelease: false
tag_name: "release-${{ github.head_ref }}-${{ github.sha }}"
name: "Release - ${{ github.head_ref }} (${{ github.sha }})"
body: "Release for commit ${{ github.sha }} from branch ${{ github.head_ref }}"
generate_release_notes: false
tag_name: v${{ steps.date.outputs.date }}
name: "Resume Update ${{ steps.date.outputs.date }}"
body: |
📄 Resume update for ${{ steps.date.outputs.date }}
**Commit**: ${{ steps.sha.outputs.sha }}
**Branch**: main
[View PDF](https://github.com/${{ github.repository }}/releases/download/v${{ steps.date.outputs.date }}/Anish_Shobith_P_S_Resume.pdf)
files: |
Anish_Shobith_P_S_Resume.pdf
token: ${{ secrets.GITHUB_TOKEN }}

0 comments on commit 0d99b66

Please sign in to comment.