diff --git a/.github/workflows/meet.yml b/.github/workflows/meet.yml index 957ac9a2..70484def 100644 --- a/.github/workflows/meet.yml +++ b/.github/workflows/meet.yml @@ -249,67 +249,3 @@ jobs: - name: Build SDK run: npm run build - - i18n-crowdin: - runs-on: ubuntu-latest - steps: - - uses: actions/create-github-app-token@v1 - id: app-token - with: - app-id: ${{ secrets.APP_ID }} - private-key: ${{ secrets.PRIVATE_KEY }} - owner: ${{ github.repository_owner }} - repositories: "infrastructure,secrets" - - name: Checkout repository - uses: actions/checkout@v4 - with: - submodules: recursive - token: ${{ steps.app-token.outputs.token }} - - name: Load sops secrets - uses: rouja/actions-sops@main - with: - secret-file: secrets/numerique-gouv/meet/secrets.enc.env - age-key: ${{ secrets.SOPS_PRIVATE }} - - - name: Install gettext (required to make messages) - run: | - sudo apt-get update - sudo apt-get install -y gettext - - - name: Install Python - uses: actions/setup-python@v5 - with: - python-version: "3.12" - - - name: Install development dependencies - working-directory: src/backend - run: pip install --user .[dev] - - - name: Generate the translation base file - run: ~/.local/bin/django-admin makemessages --keep-pot --all - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: "18.x" - cache: "npm" - cache-dependency-path: src/frontend/package-lock.json - - - name: Install dependencies - run: cd src/frontend/ && npm ci - - - name: Extract the frontend translation - run: make frontend-i18n-extract - - - name: Upload files to Crowdin - uses: crowdin/github-action@v2 - with: - config: crowdin/config.yml - upload_sources: true - upload_translations: true - download_translations: false - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} - CROWDIN_BASE_PATH: ${{ github.workspace }} - CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}