Skip to content

Refactor workflow configuration and enhance CV meta data handling#12

Merged
dzhukovsky merged 4 commits into
mainfrom
feature/refactor-json-ld
May 13, 2026
Merged

Refactor workflow configuration and enhance CV meta data handling#12
dzhukovsky merged 4 commits into
mainfrom
feature/refactor-json-ld

Conversation

@dzhukovsky
Copy link
Copy Markdown
Owner

This pull request introduces enhancements to the CV metadata plugin and updates the GitHub Actions workflow for production deployment. The main improvements include support for a customizable tagline with dynamic years of experience in the CV, expanded CV schema, and a scheduled workflow trigger.

CV Metadata Enhancements:

  • Added a tagline field to the CV type, allowing for a customizable description that can include a {years} placeholder for dynamic years of experience.
  • Introduced a projects array and an optional skills field to the CV schema, supporting richer experience data.
  • Implemented the yearsOfExperience function to calculate years of experience based on project and skill start dates, and updated the meta description to use the processed tagline with the calculated years. [1] [2]
  • Added the computed description to the structured data (Person JSON-LD block) for improved SEO.
  • Defined a SkillRef type to support flexible skill entries in the CV.

Workflow Improvements:

  • Updated .github/workflows/stapp-cv-prod.yml to add a scheduled run on the 1st of every month at 03:00 UTC and enabled manual workflow dispatch. Also adjusted the job condition to run on all events except closed pull requests.

@github-actions
Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://polite-wave-0c3faae03-12.westeurope.5.azurestaticapps.net

@github-actions
Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://polite-wave-0c3faae03-12.westeurope.5.azurestaticapps.net

@github-actions
Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://polite-wave-0c3faae03-12.westeurope.5.azurestaticapps.net

@github-actions
Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://polite-wave-0c3faae03-12.westeurope.5.azurestaticapps.net

@dzhukovsky dzhukovsky merged commit 40a743f into main May 13, 2026
2 checks passed
@dzhukovsky dzhukovsky deleted the feature/refactor-json-ld branch May 13, 2026 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant