| # This workflow is agnostic to branches. Only maintain on develop branch. |
| # To add/remove branches just modify the matrix. |
| |
| name: Regenerate POT file (translatable strings) |
| on: |
| schedule: |
| # 9:30 UTC => 3 PM IST Sunday |
| - cron: "30 9 * * 0" |
| workflow_dispatch: |
| |
| jobs: |
| regeneratee-pot-file: |
| name: Release |
| runs-on: ubuntu-latest |
| strategy: |
| fail-fast: false |
| matrix: |
| branch: ["develop"] |
| permissions: |
| contents: write |
| |
| steps: |
| - name: Checkout |
| uses: actions/checkout@v4 |
| with: |
| ref: ${{ matrix.branch }} |
| |
| - name: Setup Python |
| uses: actions/setup-python@v5 |
| with: |
| python-version: "3.12" |
| |
| - name: Run script to update POT file |
| run: | |
| bash ${GITHUB_WORKSPACE}/.github/helper/update_pot_file.sh |
| env: |
| GH_TOKEN: ${{ secrets.RELEASE_TOKEN }} |
| BASE_BRANCH: ${{ matrix.branch }} |