GRM-61: refactor: separate GRM and CI translations with validation

This commit is contained in:
emil
2026-06-22 12:13:58 +00:00
parent 1e04d38d59
commit c9c46e88ac
27 changed files with 1618 additions and 711 deletions
+8 -6
View File
@@ -37,6 +37,8 @@ jobs:
fetch-depth: 1
- name: Check if this is a release commit
id: check
env:
PYTHONPATH: .:src
run: python3 scripts/ci/detect_release_commit.py
validate-commit-msg:
@@ -69,14 +71,14 @@ jobs:
fetch-depth: 0
token: ${{ secrets.REPO_TOKEN }}
- name: Set up environment
run: make setup
run: make setup-release
- name: Configure git
run: |
git config user.name "grm-ci-bot"
git config user.email "grm-ci-bot@oblachno.fyi"
- name: Run release
env:
PYTHONPATH: .
PYTHONPATH: .:src
run: |
. .venv/bin/activate
export PATH="$HOME/.local/bin:$PATH"
@@ -104,11 +106,11 @@ jobs:
with:
fetch-depth: 0
- name: Set up environment
run: make setup
run: make setup-ci
- name: Sync documentation to wiki
env:
REPO_TOKEN: ${{ secrets.REPO_TOKEN }}
PYTHONPATH: src
PYTHONPATH: .:src
run: |
. .venv/bin/activate
python3 scripts/ci/sync_wiki.py --repo "${{ github.repository }}" --strict
@@ -141,7 +143,7 @@ jobs:
git fetch origin master
git reset --hard origin/master
- name: Set up environment
run: make setup
run: make setup-ci
- name: Generate and push badges
env:
PRE_COMMIT_ALLOW_NO_CONFIG: "1"
@@ -175,7 +177,7 @@ jobs:
- name: Update Vikunja task
env:
VIKUNJA_TOKEN: ${{ secrets.VIKUNJA_TOKEN }}
PYTHONPATH: src
PYTHONPATH: .:src
run: python3 scripts/ci/post_merge.py --git-sha "${{ github.sha }}"
- name: Notify on failure
if: failure()