diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 6838b34e..8d8242b0 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -69,6 +69,7 @@ jobs: lang: en continue-on-error: false privileged: ${{ fromJSON(needs.metadata.outputs.privileged) }} + strict: true build_i18n: if: ${{ contains(github.event.pull_request.labels.*.name, 'ci:build i18n') }} @@ -84,6 +85,7 @@ jobs: lang: ${{ matrix.lang }} continue-on-error: true privileged: ${{ fromJSON(needs.metadata.outputs.privileged) }} + strict: true combine_build: needs: [build_english, build_i18n] diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 993e5b3a..e8e2a4df 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,6 +24,9 @@ on: privileged: type: boolean default: true + strict: + type: boolean + default: false permissions: contents: read @@ -61,6 +64,11 @@ jobs: echo "EXTRA_FLAGS=""$EXTRA_FLAGS" --offline"" } >> "$GITHUB_ENV" + - name: Set Metadata for Strict Mode + if: inputs.strict + run: | + echo "EXTRA_FLAGS=""$EXTRA_FLAGS" --cmd_flags=--strict"" >> "$GITHUB_ENV" + - name: Download Repository uses: actions/checkout@v4 with: