File tree Expand file tree Collapse file tree 5 files changed +53
-3
lines changed
src/architectural-views/logical-structure Expand file tree Collapse file tree 5 files changed +53
-3
lines changed Original file line number Diff line number Diff line change 1+ name : Build LaTeX PDF
2+
3+ on :
4+ pull_request :
5+ branches :
6+ - master
7+
8+ jobs :
9+ build-pdf :
10+ runs-on : ubuntu-latest
11+
12+ permissions :
13+ contents : write
14+ pull-requests : write
15+
16+ steps :
17+ - name : Checkout PR branch
18+ uses : actions/checkout@v4
19+ with :
20+ ref : ${{ github.head_ref }}
21+ persist-credentials : true
22+
23+ - name : Compile LaTeX
24+ uses : xu-cheng/latex-action@v4
25+ with :
26+ root_file : core-design-document.tex
27+ texlive_version : 2025
28+ os : debian
29+ latexmk_use_lualatex : true
30+
31+ - name : Upload PDF artifact
32+ uses : actions/upload-artifact@v4
33+ with :
34+ name : core-design-document-pdf
35+ path : core-design-document.pdf
36+
37+
38+ - name : Commit updated PDF back to PR branch
39+ if : ${{ github.event.pull_request.head.repo.full_name == github.repository }}
40+ run : |
41+ if git diff --quiet -- core-design-document.pdf; then
42+ echo "PDF not changed, nothing to commit."
43+ exit 0
44+ fi
45+
46+ git config user.name "github-actions[bot]"
47+ git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
48+ git add core-design-document.pdf
49+ git commit -m "chore: update generated PDF from CI"
50+ git push origin "HEAD:${GITHUB_HEAD_REF}"
Original file line number Diff line number Diff line change 11build /*
22* .synctex.gz
3- .vscode /*
3+ .vscode /*
4+ * .pdf
Original file line number Diff line number Diff line change 1010% Стандаратная библиотека externalize больше не поддерживается и там нет нужных
1111% вещей, например поддержки относительных путей
1212\RequirePackage {memoize}
13- \mmzset {memo dir=build/}
1413
1514
1615\input {macroses/utils/floats/images }
Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ \subsubsection{Реестр преобразований характерист
9595
9696\textbf {Инварианты. }
9797\begin {enumerate }
98- \item Подграф \emph {definitive }-узлов всегда связен: из любой definitive-характеристики существует путь в любую другую.
98+ \item Подграф \emph {definitive }-узлов всегда сильно связен: из любой definitive-характеристики существует путь в любую другую.
9999 \item \emph {Indefinitive }-узлы являются стоками: обратных рёбер из них в множество definitive нет.
100100\end {enumerate }
101101
You can’t perform that action at this time.
0 commit comments