build: enforce strict checks across taskfile tasks

Inline strict SwiftLint and compiler flags in lint, build, and test tasks. Remove the STRICT configuration and forwarding from validation and CI, and update development documentation.
This commit is contained in:
Qiu Yuzhou
2026-10-25 23:24:13 +08:00
parent a01be54971
commit e38d333a71
3 changed files with 12 additions and 16 deletions
+2 -2
View File
@@ -107,12 +107,12 @@ jobs:
- name: Test
working-directory: ShadowsocksX-NG2
run: task --exit-code validate STRICT=true -- ${{ matrix.gate }}
run: task --exit-code validate -- ${{ matrix.gate }}
- name: Build
if: matrix.gate == 'test'
working-directory: ShadowsocksX-NG2
run: task --exit-code build STRICT=true
run: task --exit-code build
- name: Upload failed test evidence
if: failure()