diff --git a/.gitea/workflows/compile-typst.yml b/.gitea/workflows/compile-typst.yml new file mode 100644 index 0000000..79fb57c --- /dev/null +++ b/.gitea/workflows/compile-typst.yml @@ -0,0 +1,36 @@ +name: Compile Typst CV + +on: + push: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Compile Typst + run: | + typst compile cv.typ + + - name: Check if PDF was created + run: | + if [ ! -f cv.pdf ]; then + echo "Error: cv.pdf was not created" + exit 1 + fi + ls -lh cv.pdf + + - name: Commit and push PDF + run: | + git config user.name "Gitea Actions" + git config user.email "actions@gitea.local" + git add cv.pdf + if git diff --staged --quiet; then + echo "No changes to commit" + else + git commit -m "Auto-build: Update cv.pdf" + git push + fi + diff --git a/cv.typ b/cv.typ index b08beda..85b3fcb 100644 --- a/cv.typ +++ b/cv.typ @@ -58,10 +58,11 @@ == Технические навыки -- Языки программирования: _Python, C/C++, Java, Go_ -- Инструменты разработки: _Git, Docker_ +- Языки программирования: Java 17+, Python +- Фреймворки и библиотеки: _Spring Boot, Spring Security, Spring Data JPA_ +- Базы данных: _PostgreSQL, MySQL, Liquibase_ +- Инструменты разработки: _Git, Docker, JWT, Swagger (OpenAPI)_ - Операционные системы: _GNU/Linux (Arch, Ubuntu), Windows_ -- Базы данных: _PostgreSQL_ == Языки