diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 131483ba94..87c22373eb 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -69,8 +69,8 @@ jobs: benchmarks: name: Benchmarks needs: construct-matrix - # TODO: use global reference - uses: ./.github/workflows/swift_test_matrix.yml + # Workaround https://github.com/nektos/act/issues/1875 + uses: apple/swift-nio/.github/workflows/swift_test_matrix.yml@main with: name: "Benchmarks" matrix_string: '${{ needs.construct-matrix.outputs.benchmarks-matrix }}' diff --git a/.github/workflows/cxx_interop.yml b/.github/workflows/cxx_interop.yml index 14f0a963b5..95e3b872ea 100644 --- a/.github/workflows/cxx_interop.yml +++ b/.github/workflows/cxx_interop.yml @@ -62,8 +62,8 @@ jobs: cxx-interop: name: Cxx interop needs: construct-matrix - # TODO: use global reference - uses: ./.github/workflows/swift_test_matrix.yml + # Workaround https://github.com/nektos/act/issues/1875 + uses: apple/swift-nio/.github/workflows/swift_test_matrix.yml@main with: name: "Cxx interop" matrix_string: '${{ needs.construct-matrix.outputs.cxx-interop-matrix }}' diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index a65ec94ca5..d019e91cbc 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -13,8 +13,8 @@ jobs: unit-tests: name: Unit tests - # TODO: revert - uses: ./.github/workflows/unit_tests.yml + # Workaround https://github.com/nektos/act/issues/1875 + uses: apple/swift-nio/.github/workflows/unit_tests.yml@main with: linux_5_9_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error" linux_5_10_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error" @@ -24,15 +24,15 @@ jobs: benchmarks: name: Benchmarks - # TODO: use global reference - uses: ./.github/workflows/benchmarks.yml + # Workaround https://github.com/nektos/act/issues/1875 + uses: apple/swift-nio/.github/workflows/benchmarks.yml@main with: benchmark_package_path: "Benchmarks" cxx-interop: name: Cxx interop - # TODO: use global reference - uses: ./.github/workflows/cxx_interop.yml + # Workaround https://github.com/nektos/act/issues/1875 + uses: apple/swift-nio/.github/workflows/cxx_interop.yml@main construct-integration-test-matrix: name: Construct integration test matrix @@ -53,8 +53,8 @@ jobs: integration-tests: name: Integration tests needs: construct-integration-test-matrix - # TODO: use global reference - uses: ./.github/workflows/swift_test_matrix.yml + # Workaround https://github.com/nektos/act/issues/1875 + uses: apple/swift-nio/.github/workflows/swift_test_matrix.yml@main with: name: "Integration tests" matrix_string: '${{ needs.construct-integration-test-matrix.outputs.integration-test-matrix }}' diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index b88468f7d6..2b7a82cc64 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -105,8 +105,8 @@ jobs: unit-tests: name: Unit tests needs: construct-matrix - # TODO: use global reference - uses: ./.github/workflows/swift_test_matrix.yml + # Workaround https://github.com/nektos/act/issues/1875 + uses: apple/swift-nio/.github/workflows/swift_test_matrix.yml@main with: name: "Unit tests" matrix_string: '${{ needs.construct-matrix.outputs.unit-test-matrix }}'