Rendercv missing commits (#3475)

Signed-off-by: George Araújo <george.gcac@gmail.com>
This commit is contained in:
George 2026-01-23 12:45:27 -03:00 committed by GitHub
parent 84cf7a3f50
commit c39ef4a693
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 11 additions and 170 deletions

View File

@ -6,13 +6,9 @@ on:
- master
paths:
- "_data/cv.yml"
- "_data/cv.yaml"
- "assets/rendercv/design.yaml"
- "assets/rendercv/design.yml"
- "assets/rendercv/locale.yaml"
- "assets/rendercv/locale.yml"
- "assets/rendercv/settings.yaml"
- "assets/rendercv/settings.yml"
workflow_call:
workflow_dispatch:
permissions:
@ -41,16 +37,13 @@ jobs:
echo "No RenderCV config directory found!"
exit 1
fi
design=$(find $rendercv_dir -maxdepth 1 -type f \( -name "design.yaml" -o -name "design.yml" \))
locale=$(find $rendercv_dir -maxdepth 1 -type f \( -name "locale.yaml" -o -name "locale.yml" \))
settings=$(find $rendercv_dir -maxdepth 1 -type f \( -name "settings.yaml" -o -name "settings.yml" \))
if [ -z "$design" ] || [ -z "$locale" ] || [ -z "$settings" ]; then
echo "Missing RenderCV config files!"
if [ -z "$settings" ]; then
echo "Missing RenderCV config file!"
exit 1
fi
rendercv render $cv_file --design $design --locale-catalog $locale --settings $settings
rendercv render $cv_file --settings $settings
rm assets/rendercv/rendercv_output/*.typ
- name: Upload rendercv_output as an artifact
uses: actions/upload-artifact@v4
with:

View File

@ -1,131 +1,7 @@
# for more options, see https://docs.rendercv.com/user_guide/yaml_input_structure/design/
design:
theme: classic
page:
# size: us-letter
# top_margin: 0.7in
# bottom_margin: 0.7in
# left_margin: 0.7in
# right_margin: 0.7in
size: a4
show_footer: false
show_top_note: false
# colors:
# body: rgb(0, 0, 0)
# name: rgb(0, 79, 144)
# headline: rgb(0, 79, 144)
# connections: rgb(0, 79, 144)
# section_titles: rgb(0, 79, 144)
# links: rgb(0, 79, 144)
# footer: rgb(128, 128, 128)
# top_note: rgb(128, 128, 128)
# typography:
# line_spacing: 0.6em
# alignment: justified
# date_and_location_column_alignment: right
# font_family:
# body: Source Sans 3
# name: Source Sans 3
# headline: Source Sans 3
# connections: Source Sans 3
# section_titles: Source Sans 3
# font_size:
# body: 10pt
# name: 30pt
# headline: 10pt
# connections: 10pt
# section_titles: 1.4em
# small_caps:
# name: false
# headline: false
# connections: false
# section_titles: false
# bold:
# name: true
# headline: false
# connections: false
# section_titles: true
# links:
# underline: false
# show_external_link_icon: false
# header:
# alignment: center
# photo_width: 3.5cm
# photo_position: left
# photo_space_left: 0.4cm
# photo_space_right: 0.4cm
# space_below_name: 0.7cm
# space_below_headline: 0.7cm
# space_below_connections: 0.7cm
# connections:
# phone_number_format: national
# hyperlink: true
# show_icons: true
# display_urls_instead_of_usernames: false
# separator: ''
# space_between_connections: 0.5cm
# section_titles:
# type: with_partial_line
# line_thickness: 0.5pt
# space_above: 0.5cm
# space_below: 0.3cm
# sections:
# allow_page_break: true
# space_between_regular_entries: 1.2em
# space_between_text_based_entries: 0.3em
# show_time_spans_in:
# - experience
# entries:
# date_and_location_width: 4.15cm
# side_space: 0.2cm
# space_between_columns: 0.1cm
# allow_page_break: false
# short_second_row: true
# summary:
# space_above: 0cm
# space_left: 0cm
# highlights:
# bullet: •
# nested_bullet: •
# space_left: 0.15cm
# space_above: 0cm
# space_between_items: 0cm
# space_between_bullet_and_text: 0.5em
# templates:
# footer: '*NAME -- PAGE_NUMBER/TOTAL_PAGES*'
# top_note: '*LAST_UPDATED CURRENT_DATE*'
# single_date: MONTH_ABBREVIATION YEAR
# date_range: START_DATE END_DATE
# time_span: HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS
# one_line_entry:
# main_column: '**LABEL:** DETAILS'
# education_entry:
# main_column: |-
# **INSTITUTION**, AREA
# SUMMARY
# HIGHLIGHTS
# degree_column: '**DEGREE**'
# date_and_location_column: |-
# LOCATION
# DATE
# normal_entry:
# main_column: |-
# **NAME**
# SUMMARY
# HIGHLIGHTS
# date_and_location_column: |-
# LOCATION
# DATE
# experience_entry:
# main_column: |-
# **COMPANY**, POSITION
# SUMMARY
# HIGHLIGHTS
# date_and_location_column: |-
# LOCATION
# DATE
# publication_entry:
# main_column: |-
# **TITLE**
# SUMMARY
# AUTHORS
# URL (JOURNAL)
# date_and_location_column: DATE

View File

@ -1,34 +1,3 @@
# for more options, see https://docs.rendercv.com/user_guide/yaml_input_structure/locale/
locale:
language: english
# last_updated: Last updated in
# month: month
# months: months
# year: year
# years: years
# present: present
# month_abbreviations:
# - Jan
# - Feb
# - Mar
# - Apr
# - May
# - June
# - July
# - Aug
# - Sept
# - Oct
# - Nov
# - Dec
# month_names:
# - January
# - February
# - March
# - April
# - May
# - June
# - July
# - August
# - September
# - October
# - November
# - December

View File

@ -1,6 +1,9 @@
# for details on settings, see https://docs.rendercv.com/user_guide/yaml_input_structure/settings/
settings:
render_command:
# Paths must be relative to _data/cv.yaml
design: ../assets/rendercv/design.yaml
locale: ../assets/rendercv/locale.yaml
typst_path: ../assets/rendercv/rendercv_output/NAME_IN_SNAKE_CASE_CV.typ
pdf_path: ../assets/rendercv/rendercv_output/NAME_IN_SNAKE_CASE_CV.pdf
markdown_path: ../assets/rendercv/rendercv_output/NAME_IN_SNAKE_CASE_CV.md
@ -8,7 +11,7 @@ settings:
png_path: ../assets/rendercv/rendercv_output/NAME_IN_SNAKE_CASE_CV.png
dont_generate_markdown: true
dont_generate_html: true
dont_generate_typst: false
dont_generate_typst: false # typst generation is required for pdf output
dont_generate_pdf: false
dont_generate_png: true
bold_keywords: []