diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e0aa942..ec41bbc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -163,91 +163,85 @@ jobs: run: | mkdir -p path/to/cjk-artifacts # Chinese - 土 (U+571F) known to fail, 日 (U+65E5) known to work - echo "Content for 土" > path/to/cjk-artifacts/file-土.txt - echo "Content for 中文测试" > path/to/cjk-artifacts/file-中文测试.txt + echo "Content for 土" > "path/to/cjk-artifacts/file-土-${{ matrix.runs-on }}.txt" + echo "Content for 中文测试" > "path/to/cjk-artifacts/file-中文测试-${{ matrix.runs-on }}.txt" # Japanese - katakana and kanji - echo "Content for テスト" > path/to/cjk-artifacts/file-テスト.txt - echo "Content for 東京タワー" > path/to/cjk-artifacts/file-東京タワー.txt + echo "Content for テスト" > "path/to/cjk-artifacts/file-テスト-${{ matrix.runs-on }}.txt" + echo "Content for 東京タワー" > "path/to/cjk-artifacts/file-東京タワー-${{ matrix.runs-on }}.txt" # Korean - Hangul - echo "Content for 테스트" > path/to/cjk-artifacts/file-테스트.txt - echo "Content for 서울시" > path/to/cjk-artifacts/file-서울시.txt + echo "Content for 테스트" > "path/to/cjk-artifacts/file-테스트-${{ matrix.runs-on }}.txt" + echo "Content for 서울시" > "path/to/cjk-artifacts/file-서울시-${{ matrix.runs-on }}.txt" - name: Upload CJK artifact - Chinese 土 uses: actions/upload-artifact@v7 with: - name: CJK-土-${{ matrix.runs-on }} - path: path/to/cjk-artifacts/file-土.txt + path: path/to/cjk-artifacts/file-土-${{ matrix.runs-on }}.txt archive: false - name: Upload CJK artifact - Chinese 中文测试 uses: actions/upload-artifact@v7 with: - name: CJK-中文测试-${{ matrix.runs-on }} - path: path/to/cjk-artifacts/file-中文测试.txt + path: path/to/cjk-artifacts/file-中文测试-${{ matrix.runs-on }}.txt archive: false - name: Upload CJK artifact - Japanese テスト uses: actions/upload-artifact@v7 with: - name: CJK-テスト-${{ matrix.runs-on }} - path: path/to/cjk-artifacts/file-テスト.txt + path: path/to/cjk-artifacts/file-テスト-${{ matrix.runs-on }}.txt archive: false - name: Upload CJK artifact - Japanese 東京タワー uses: actions/upload-artifact@v7 with: - name: CJK-東京タワー-${{ matrix.runs-on }} - path: path/to/cjk-artifacts/file-東京タワー.txt + path: path/to/cjk-artifacts/file-東京タワー-${{ matrix.runs-on }}.txt archive: false - name: Upload CJK artifact - Korean 테스트 uses: actions/upload-artifact@v7 with: - name: CJK-테스트-${{ matrix.runs-on }} - path: path/to/cjk-artifacts/file-테스트.txt + path: path/to/cjk-artifacts/file-테스트-${{ matrix.runs-on }}.txt archive: false - name: Upload CJK artifact - Korean 서울시 uses: actions/upload-artifact@v7 with: - name: CJK-서울시-${{ matrix.runs-on }} - path: path/to/cjk-artifacts/file-서울시.txt + path: path/to/cjk-artifacts/file-서울시-${{ matrix.runs-on }}.txt archive: false - name: Download CJK artifact - Chinese 土 uses: ./ with: - name: CJK-土-${{ matrix.runs-on }} + name: file-土-${{ matrix.runs-on }}.txt path: cjk-download/土 - name: Download CJK artifact - Chinese 中文测试 uses: ./ with: - name: CJK-中文测试-${{ matrix.runs-on }} + name: file-中文测试-${{ matrix.runs-on }}.txt path: cjk-download/中文测试 - name: Download CJK artifact - Japanese テスト uses: ./ with: - name: CJK-テスト-${{ matrix.runs-on }} + name: file-テスト-${{ matrix.runs-on }}.txt path: cjk-download/テスト - name: Download CJK artifact - Japanese 東京タワー uses: ./ with: - name: CJK-東京タワー-${{ matrix.runs-on }} + name: file-東京タワー-${{ matrix.runs-on }}.txt path: cjk-download/東京タワー - name: Download CJK artifact - Korean 테스트 uses: ./ with: - name: CJK-테스트-${{ matrix.runs-on }} + name: file-테스트-${{ matrix.runs-on }}.txt path: cjk-download/테스트 - name: Download CJK artifact - Korean 서울시 uses: ./ with: - name: CJK-서울시-${{ matrix.runs-on }} + name: file-서울시-${{ matrix.runs-on }}.txt path: cjk-download/서울시 - name: Verify CJK artifact downloads @@ -276,16 +270,16 @@ jobs: } echo "=== Chinese ===" - check_file "cjk-download/土/file-土.txt" "Content for 土" - check_file "cjk-download/中文测试/file-中文测试.txt" "Content for 中文测试" + check_file "cjk-download/土/file-土-${{ matrix.runs-on }}.txt" "Content for 土" + check_file "cjk-download/中文测试/file-中文测试-${{ matrix.runs-on }}.txt" "Content for 中文测试" echo "=== Japanese ===" - check_file "cjk-download/テスト/file-テスト.txt" "Content for テスト" - check_file "cjk-download/東京タワー/file-東京タワー.txt" "Content for 東京タワー" + check_file "cjk-download/テスト/file-テスト-${{ matrix.runs-on }}.txt" "Content for テスト" + check_file "cjk-download/東京タワー/file-東京タワー-${{ matrix.runs-on }}.txt" "Content for 東京タワー" echo "=== Korean ===" - check_file "cjk-download/테스트/file-테스트.txt" "Content for 테스트" - check_file "cjk-download/서울시/file-서울시.txt" "Content for 서울시" + check_file "cjk-download/테스트/file-테스트-${{ matrix.runs-on }}.txt" "Content for 테스트" + check_file "cjk-download/서울시/file-서울시-${{ matrix.runs-on }}.txt" "Content for 서울시" if [ "$fail" -ne 0 ]; then echo "Some CJK artifact checks failed"