Generator for my CV which is using the jsonresume node app
- 📜 Push a change in resume.json to main branch
- 🖥 Spin up a Github Action which:
- Using resume-cli generates the resume in 2 formats: html and pdf
- Updates the resume.json public gist
- Saves the generated html and pdf files to a separate branch: "generated-page"
- A github page is synced using this branch/html
- ☕️ Have a coffee
- Github - Associated Gist for this page
- Github - Generated Gihub Page - LinkHub
- Github - Generated Gihub Page - generated cv.html (view.html)
- Github - Generated Gihub Page - generated cv.pdf
- Github - Generated Gihub Page - Iosif_Vigh-Senior_Software_Engineer.pdf
- cv.iosifv.com - LinkHub
- cv.iosifv.com - View online CV
- cv.iosifv.com - cv.pdf
- cv.iosifv.com - Iosif_Vigh-Senior_Software_Engineer.pdf
- JSON Schema - resume.sample
- JSON Schema - oficial schema
- JSON Schema - thomasdavis
- Theme - Stackoverflow
- Icon list for the network tag
- If you get an error like this:
Run ad-m/github-push-action@master
Push to branch generated-page
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/iosifv/cv.git/'
Error: Invalid exit code: 128
at ChildProcess.<anonymous> (/home/runner/work/_actions/ad-m/github-push-action/master/start.js:30:21)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1105:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
code: 128
}
Just update the GHA_TOKEN_FOR_PUSH_EXPIRES_FEB_2025
token in the github settings.
- Another one: The github action used for this is somehow forcing the last package to be used. Version 2.1.0 of the stackoverflow theme is not showing the company names so the package.json version must remain
2.0