chore: генерация README_RU.md в CI с подстановкой URL тега
All checks were successful
CI/CD Pipeline / docs (push) Successful in 12s
CI/CD Pipeline / docker (push) Successful in 37s
CI/CD Pipeline / deploy (push) Successful in 6s

- concat-md.js: восстановлена генерация README_RU.md из index.md
- CI: подставляет URL с тегом в README_RU.md перед коммитом
- README_RU.md убран из .gitignore
This commit is contained in:
2026-04-19 01:24:13 +03:00
parent 856485a27e
commit 6c82d9d747
4 changed files with 128 additions and 14 deletions

View File

@@ -26,18 +26,6 @@ jobs:
npm ci
npm run docs
- name: Коммит generated/
run: |
git config user.name "CI Bot"
git config user.email "ci@gromlab.ru"
git add generated/
if git diff --cached --quiet; then
echo "ARCHITECTURE.md не изменился, пропуск"
else
git commit -m "docs: обновить ARCHITECTURE.md [skip ci]"
git push origin main
fi
- name: Автоматический тег (semver patch)
id: tag
run: |
@@ -55,6 +43,20 @@ jobs:
echo "new_tag=$NEW_TAG" >> $GITHUB_OUTPUT
echo "Создан тег: $NEW_TAG"
- name: Подставить URL с тегом и коммит
run: |
NEW_TAG=${{ steps.tag.outputs.new_tag }}
sed -i "s|raw/branch/main/generated|raw/tag/${NEW_TAG}/generated|" README_RU.md
git config user.name "CI Bot"
git config user.email "ci@gromlab.ru"
git add generated/ README_RU.md
if git diff --cached --quiet; then
echo "Нет изменений, пропуск"
else
git commit -m "docs: обновить ARCHITECTURE.md и README (${NEW_TAG}) [skip ci]"
git push origin main
fi
docker:
runs-on: ubuntu-latest
needs: docs