Commit Graph

110 Commits

Author SHA1 Message Date
dependabot[bot]
fa2507cb57 build(deps): bump samuelcolvin/check-python-version from 4.1 to 5 (#485)
Bumps [samuelcolvin/check-python-version](https://github.com/samuelcolvin/check-python-version) from 4.1 to 5.
- [Release notes](https://github.com/samuelcolvin/check-python-version/releases)
- [Commits](https://github.com/samuelcolvin/check-python-version/compare/v4.1...v5)

---
updated-dependencies:
- dependency-name: samuelcolvin/check-python-version
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:26:10 +03:00
dependabot[bot]
babd924f9a build(deps): bump actions/upload-pages-artifact from 3 to 4 (#486)
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:25:39 +03:00
dependabot[bot]
878f4d4060 build(deps): bump actions/checkout from 4 to 5 (#487)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:25:30 +03:00
dependabot[bot]
5d1d6313d4 build(deps): bump actions/attest-build-provenance from 2 to 3 (#488)
Bumps [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance) from 2 to 3.
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](https://github.com/actions/attest-build-provenance/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:25:19 +03:00
Sina Atalay
0318d26854 Add new fields: design.header.use_urls_as_placeholders_for_connections, design.header.make_connections_links, and design.highlights.highlights_nested_bullet_field_info 2025-02-16 20:13:44 -05:00
Sina Atalay
6e0629c1ab Improve publish-a-release.yaml workflow 2025-02-08 18:45:51 -05:00
Sina Atalay
38ffe33138 Improve workflows 2025-02-08 18:08:33 -05:00
Sina Atalay
f6f8c490f4 Improve the documentation 2025-02-04 22:27:42 -05:00
Sina Atalay
0ddd489951 Improve hatch scripts and create executables 2025-02-04 18:53:34 -05:00
Matthew Heguy
0317e613da Link docker and pypi releases (#321)
* Tie docker release to pypi release

* minor updates

---------

Co-authored-by: Sina Atalay <dev@atalay.biz>
2025-01-25 18:31:54 -05:00
Sina Atalay
4331110c55 Upgrade to v2 (#271)
* prepare the base for typst

* rename theme folders

* rename themes

* rename themes

* update testdata with new theme names

* rename themes

* fix docs issues

* fundamentals

* fundamental renames

* generalize `create_a_latex_file`

* generalize render_a_pdf_from_latex

* make latex optional dependency, and add typst as dependency

* first tests with typst

* finish `markdown_to_typst`

* fix `markdown_to_latex`

* finish `markdown_to_typst`

* first steps towards Typst RenderCV themes

* first draft of classic theme

* start working on new design options

* work on new design options

* make default theme: "classic"

* start integrating design options with templates

* rename typst variables

* start working on connections integration

* polish connections

* polish design options and themes

* fix spelling mistakes and improve typst themes

* use ms instead of s in printer

* improve templates

* fix typos

* use ms instead of s in printer

* improve typst templates

* improve

* improve

* improve

* improve

* make PyMuPDF optional

* rename last_updated_date_style to last_updated_date_template

* revert changelog

* progress

* improve

* exclude gifs from sdist

* update tests

* improve templates

* improve templater

* data: update `sample_content.yaml`

* improve

* remove latex support

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* remove testdata

* remove latex

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* rename `locale_catalog` to `locale`

* docs: update developer guide faq

* add new input, rendercv_settings.date

* add show_time_span_in

* create a new function, parse_validation_errors

* improve templates

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* improve

* update templates

* fix experience entry

* improve

* finish templates

* update tests

* update testdata

* remove time_machine

* update sample content

* improve

* add sb2nov theme

* update options

* update theme.options

* update theme.options

* update theme options

* create engineeringresumes templates

* add engineering resumes

* format

* update templates

* add new theme

* fix a typo in sample content

* update templating system

* update options

* add photo support

* update workflows

* improve templates

* improve parse_validation_errors

* create a new interface for web

* fix summary

* improve

* resolve typing issues

* update mkdocs.yaml

* update pyproject.toml

* update docs scripts

* update testdata

* update tests

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* rename column template fields

* update

* update test data

* add moderncv

* fix problems

* moderncv

* create moderncv

* fix tests

* update

* update

* update templates

* update

* use optional dependencies

* fix

* improve

* aa

* a

* update

* update

* update

* update

* rename

* update

* update

* update

* improve

* update

* update

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* update

* update

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* format

* update changelog

* update examples

* update entry figures

* update schema

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-07 01:30:40 +03:00
Sina Atalay
00045762e6 workflows: update publish-to-pypi.yaml 2024-12-25 17:53:56 -05:00
Sina Atalay
ff93ddb4ee workflows: cleanup 2024-12-25 05:19:15 -05:00
Sina Atalay
e01ec005fb fix test.yaml workflow 2024-12-10 03:21:26 -05:00
Sina Atalay
b4129ef87e fix workflows 2024-12-10 03:17:01 -05:00
Sina Atalay
3e88b19beb workflows: give publish-to-docker permissions 2024-12-09 03:30:45 -05:00
Sina Atalay
8d81262735 minor changes 2024-12-09 02:14:01 -05:00
Mathias Vanden Auweele
1a9c459c9e Added github workflow for docker build and publish 2024-12-09 02:14:01 -05:00
Sina Atalay
4ef286d042 workflows: test with Python 3.13 too 2024-12-08 19:47:26 -05:00
Sina Atalay
8cb4850d35 tests: fix coverage issues 2024-12-08 19:43:19 -05:00
Sina Atalay
329b961b63 remove tests environment and use the default environment for tests 2024-12-08 05:34:23 -05:00
Sina Atalay
a10de6ecb8 workflows: fix test.yaml (https://github.com/actions/upload-artifact/issues/602) 2024-09-07 19:09:30 -04:00
Sina Atalay
2123609ffd workflows: fix test.yaml 2024-09-07 19:02:00 -04:00
Sina Atalay
c11c3f32e2 workflows: fix update-files.yaml 2024-07-23 19:18:06 +03:00
Sina Atalay
721246171d workflows: fix update-files.yaml 2024-07-23 19:15:47 +03:00
Sina Atalay
755ad0bf15 workflows: create update-files.yaml workflow 2024-07-16 14:14:30 +03:00
Sina Atalay
ca72fe268d workflows: update publish.yaml 2024-07-16 14:07:55 +03:00
Sina Atalay
6d77ba6046 workflows: update publish.yaml 2024-07-16 13:46:46 +03:00
Sina Atalay
56346a83b0 update publish.yaml 2024-07-16 13:42:08 +03:00
Sina Atalay
27711055d7 Merge pull request #124 from sinaatalay/dependabot/github_actions/actions/upload-artifact-4
build(deps): bump actions/upload-artifact from 3 to 4
2024-07-13 18:36:47 +03:00
Sina Atalay
be92099662 workflows: fix upload-artifact@v4 2024-07-13 18:30:25 +03:00
Sina Atalay
60dc37cd16 Merge pull request #123 from sinaatalay/dependabot/github_actions/actions/setup-python-5
build(deps): bump actions/setup-python from 4 to 5
2024-07-13 18:27:12 +03:00
dependabot[bot]
ea39dc73a5 build(deps): bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-13 15:17:41 +00:00
dependabot[bot]
dd23ef6639 build(deps): bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-13 15:17:39 +00:00
dependabot[bot]
e99c457fd4 build(deps): bump actions/download-artifact from 3 to 4
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-13 15:17:37 +00:00
Sina Atalay
fd7f4534c2 fail the workflow if lint fails 2024-07-12 23:18:03 +03:00
Sina Atalay
503c7133b7 workflows: update docs deployment 2024-06-28 22:42:32 +03:00
Sina Atalay
f1b4cc972d workflows: update schema.json, examples folder, and entry figures with publish.yaml 2024-06-20 15:36:12 +03:00
Sina Atalay
b0d96a7c73 workflows: automate schema.json, examples folder, and entry figures generation 2024-06-20 14:48:28 +03:00
Sina Atalay
6a07d5da12 workflows: fix 2024-06-19 14:42:59 +03:00
Sina Atalay
c76c7207eb use Hatch as the project manager (#92) 2024-06-19 14:34:05 +03:00
Sina Atalay
4d2da45ccc workflows: fix test.yaml 2024-03-09 19:39:59 +01:00
Sina Atalay
3d585cd298 workflows: update publish.yaml 2024-03-09 19:36:42 +01:00
Sina Atalay
ac35c850dc workflows: fix test.yaml 2024-03-09 19:18:59 +01:00
Sina Atalay
cdd0991b47 workflows: rename tests.yaml to test.yaml 2024-03-09 19:14:33 +01:00
Sina Atalay
695aeeb9e9 workflows: update test.yaml 2024-03-09 19:04:26 +01:00
Sina Atalay
fd02928b38 workflows: don’t trigger deploy-docs.yaml on pull requests 2024-03-05 17:18:53 -05:00
Sina Atalay
d39cc44bbe workflows: fix lint in tests.yaml 2024-02-28 21:36:33 +01:00
Sina Atalay
f191f21987 workflows: update tests.yaml 2024-02-28 21:18:15 +01:00
Sina Atalay
aa07eeff48 workflows: checkout recursively to include TinyTeX in the release in publish.yaml 2024-02-25 15:42:37 +01:00