diff --git a/.github/workflows/build-mobile.yml b/.github/workflows/build-mobile.yml index 4e8ef253e..0890d6103 100644 --- a/.github/workflows/build-mobile.yml +++ b/.github/workflows/build-mobile.yml @@ -73,6 +73,7 @@ jobs: mobile: - 'mobile/**' - 'open-api/**' + - 'i18n/**' force-filters: | - '.github/workflows/build-mobile.yml' force-events: 'workflow_call,workflow_dispatch' diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6a95c433b..c77abed2f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -60,6 +60,7 @@ jobs: mobile: - 'mobile/**' - 'open-api/**' + - 'i18n/**' - 'mise.toml' machine-learning: - 'machine-learning/**' diff --git a/.github/workflows/weblate-lock.yml b/.github/workflows/weblate-lock.yml index c21962880..7b278fd85 100644 --- a/.github/workflows/weblate-lock.yml +++ b/.github/workflows/weblate-lock.yml @@ -45,7 +45,7 @@ jobs: needs: [pre-job] runs-on: ubuntu-latest permissions: {} - if: ${{ fromJSON(needs.pre-job.outputs.should_run).i18n == true }} + if: ${{ fromJSON(needs.pre-job.outputs.should_run).i18n == true && !startsWith(github.base_ref, 'release/') }} steps: - id: token uses: immich-app/devtools/actions/create-workflow-token@df46d635b905e618b88fc4c95baa920aeb30b309 # create-workflow-token-action-v3.0.1