From 458f17719d21abad6e52911de359e0a1ac06a33e Mon Sep 17 00:00:00 2001 From: Jean-Michel Tremblay Date: Sun, 19 Apr 2026 16:08:20 -0400 Subject: [PATCH 1/2] my test on new branch trying to ssh into jmopines web server push to jmopines rename properly ISO8601 timestamps... name resume the right thing from the beginning mess with makefile again makefile shenanigans nuke makefile test instpect test test test test --- .forgejo/workflows/build.yml | 23 ++++++++++++++++------- Makefile | 8 ++++++-- build.sh | 9 +++++++++ new_file.txt | 1 + 4 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 build.sh create mode 100644 new_file.txt diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 8c48ec2..f6f11fa 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -1,20 +1,29 @@ name: Build Resume - on: [push] - jobs: build: runs-on: docker - steps: - name: Checkout - run: git clone ${{ github.server_url }}/${{ github.repository }}.git . - + run: | + echo ${{ github.server_url }} + echo ${{ github.repository }} + git clone --branch ${{ github.ref_name }} ${{ github.server_url }}/${{ github.repository }}.git . + # - name: Build + # run: docker run --rm -w /doc -v $PWD:/doc thomasweise/docker-texlive-full make - name: Build - run: docker run --rm -w /doc -v $PWD:/doc thomasweise/docker-texlive-full make - + run: docker run --rm -w /doc -v $PWD:/doc thomasweise/docker-texlive-full bash /doc/build.sh + # - name: Rename PDFs + # run: | + # cp examples/resume_jm_tremblay_*.pdf examples/resume_jm_tremblay_latest.pdf - name: Upload PDF uses: actions/upload-artifact@v3 with: name: resume path: examples/resume_jm_tremblay*.pdf + - name: Deploy + run: | + echo "${{ secrets.FORGEJO_SSH }}" > /tmp/deploy_key + chmod 600 /tmp/deploy_key + scp -i /tmp/deploy_key -o StrictHostKeyChecking=no examples/resume_jm_tremblay_*.pdf ${{ vars.JMOPINES_USER }}@${{ vars.JMOPINES_IP }}:/var/www/jmopines/resume/ + rm /tmp/deploy_key \ No newline at end of file diff --git a/Makefile b/Makefile index 8ed9587..e0cd297 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: examples +.PHONY: examples resume.pdf CC = xelatex EXAMPLES_DIR = examples @@ -8,6 +8,10 @@ RESUME_SRCS = $(shell find $(RESUME_DIR) -name '*.tex') CV_SRCS = $(shell find $(CV_DIR) -name '*.tex') +# resume.pdf: $(EXAMPLES_DIR)/resume_jm_tremblay.tex $(RESUME_SRCS) +# $(CC) -output-directory=$(EXAMPLES_DIR) $< +# mv $(EXAMPLES_DIR)/resume_jm_tremblay.pdf $(EXAMPLES_DIR)/resume_jm_tremblay_$$(date +%Y_%m_%d).pdf + resume.pdf: $(EXAMPLES_DIR)/resume_jm_tremblay.tex $(RESUME_SRCS) $(CC) -output-directory=$(EXAMPLES_DIR) $< - mv $(EXAMPLES_DIR)/resume_jm_tremblay.pdf $(EXAMPLES_DIR)/resume_jm_tremblay_$$(date +%Y_%m_%d).pdf \ No newline at end of file + mv $(EXAMPLES_DIR)/resume_jm_tremblay.pdf $(EXAMPLES_DIR)/resume_jm_tremblay_$$(date +%Y-%m-%dT%H-%M-%S%z).pdf \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..495525c --- /dev/null +++ b/build.sh @@ -0,0 +1,9 @@ +#!/bin/bash +set -e + +TIMESTAMP=$(date +%Y-%m-%dT%H-%M-%S%z) + +xelatex -output-directory=examples examples/resume_jm_tremblay.tex + +mv examples/resume_jm_tremblay.pdf examples/resume_jm_tremblay_${TIMESTAMP}.pdf +cp examples/resume_jm_tremblay_${TIMESTAMP}.pdf examples/resume_jm_tremblay_latest.pdf \ No newline at end of file diff --git a/new_file.txt b/new_file.txt new file mode 100644 index 0000000..ce01362 --- /dev/null +++ b/new_file.txt @@ -0,0 +1 @@ +hello From 1820aa51439027e964114ce8ca1749218c405f93 Mon Sep 17 00:00:00 2001 From: Jean-Michel Tremblay Date: Mon, 20 Apr 2026 09:56:57 -0400 Subject: [PATCH 2/2] fix forterra start date, global title --- examples/resume/experience.tex | 2 +- examples/resume_jm_tremblay.tex | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/resume/experience.tex b/examples/resume/experience.tex index aefe8a6..5184bc8 100644 --- a/examples/resume/experience.tex +++ b/examples/resume/experience.tex @@ -15,7 +15,7 @@ {Staff Software Engineer} % Job title {Forterra} % Organization {Clarksburg, Maryland} % Location -{Dec. 2023 - Present} % Date(s) +{Dec. 2021 - Present} % Date(s) { \begin{cvitems} % Description(s) of tasks/responsibilities \item {Lead design and development of cloud-native data infrastructure powering autonomous vehicle telemetry and operational analytics} diff --git a/examples/resume_jm_tremblay.tex b/examples/resume_jm_tremblay.tex index f39f3cc..7cc3c26 100644 --- a/examples/resume_jm_tremblay.tex +++ b/examples/resume_jm_tremblay.tex @@ -52,7 +52,7 @@ % Available options: circle|rectangle,edge/noedge,left/right % \photo[rectangle,edge,right]{./examples/profile} \name{Jean-Michel}{Tremblay} -\position{Senior Software Engineer} +\position{Staff Software Engineer} % \address{Sainte-Julie, Qu\'ebec, Canada} % \mobile{(+82) 10-9030-1843}