chore: генерация README_RU.md в CI с подстановкой URL тега
- concat-md.js: восстановлена генерация README_RU.md из index.md - CI: подставляет URL с тегом в README_RU.md перед коммитом - README_RU.md убран из .gitignore
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user