Skip to content

Commit 06be133

Browse files
committed
Revert "try something different"
This reverts commit 33b3f73.
1 parent 33b3f73 commit 06be133

File tree

2 files changed

+31
-99
lines changed

2 files changed

+31
-99
lines changed

.github/workflows/pull_request.yml

Lines changed: 31 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -12,66 +12,38 @@ concurrency:
1212
cancel-in-progress: true
1313

1414
jobs:
15-
tests-native:
15+
tests:
1616
needs: [soundness]
17-
runs-on: ubuntu-latest
18-
steps:
19-
- name: Checkout repository
20-
uses: actions/checkout@v4
21-
- name: Tests
22-
uses: ./.github/workflows/swift_test.yaml
23-
with:
24-
buildSystem: native
25-
executableTargetBuildSystem: native
26-
linuxSwiftVersion: '["nightly-main", "nightly-6.2"]'
27-
enableWindowsChecks: true
28-
29-
tests-swiftbuild:
30-
needs: [soundness]
31-
runs-on: ubuntu-latest
32-
steps:
33-
- name: Checkout repository
34-
uses: actions/checkout@v4
35-
- name: Tests
36-
uses: ./.github/workflows/swift_test.yaml
37-
with:
38-
buildSystem: swiftbuild
39-
executableTargetBuildSystem: native
40-
linuxSwiftVersion: '["nightly-main"]'
41-
enableWindowsChecks: true
42-
43-
# tests:
44-
# needs: [soundness]
45-
# strategy:
46-
# fail-fast: false
47-
# matrix:
48-
# executableTargetBuildSystem: ["native"]
49-
# buildSystem: ["native", "swiftbuild"]
50-
# linuxSwiftVersion: ['["nightly-main", "nightly-6.2"]', '["nightly-main"]']
51-
# enable_windows_checks: [true]
52-
# exclude:
53-
# - buildSystem: "swiftbuild"
54-
# linuxSwiftVersion: '["nightly-main", "nightly-6.2"]'
55-
# - buildSystem: "swiftbuild"
56-
# enable_windows_checks: true
57-
# - buildSystem: "native"
58-
# linuxSwiftVersion: '["nightly-main"]'
59-
# name: Test (${{ matrix.buildSystem }}) (exectable target built using ${{ matrix.executableTargetBuildSystem }})
60-
# uses: swiftlang/swift-package-manager/.github/workflows/swift_test.yml@0.0.2
61-
# with:
62-
# linux_os_versions: '["amazonlinux2", "bookworm", "noble", "jammy", "rhel-ubi9"]'
63-
# linux_swift_versions: ${{ matrix.linuxSwiftVersion }}
64-
# linux_pre_build_command: ./.github/scripts/prebuild.sh
65-
# linux_build_command: 'swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-build --build-tests && swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-test --parallel --build-system ${{ matrix.buildSystem}}'
66-
# windows_swift_versions: '["nightly-main"]'
67-
# windows_pre_build_command: 'Invoke-Program .\.github\scripts\prebuild.ps1'
68-
# windows_build_command: 'Invoke-Program swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-build --build-tests && swift run --build-system ${{ matrix.executableTargetBuildSystem }} -Xlinker /ignore:4217 swift-test -Xlinker /ignore:4217 --parallel --build-system ${{ matrix.buildSystem}}'
69-
# enable_windows_checks: ${{ matrix.enable_windows_checks }}
70-
# enable_ios_checks: true
71-
# enable_macos_checks: true
72-
# macos_exclude_xcode_versions: "[{\"xcode_version\": \"16.3\"}, {\"xcode_version\": \"16.4\"}]"
73-
# macos_build_command: 'swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-build --build-tests && swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-test --parallel --build-system ${{ matrix.buildSystem}}'
74-
# ios_build_command: 'swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-build --build-tests && swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-test --parallel --build-system ${{ matrix.buildSystem }} --sdk \"$(xcrun --sdk iphoneos --show-sdk-path)\" --triple arm64-apple-ios'
17+
strategy:
18+
fail-fast: false
19+
matrix:
20+
executableTargetBuildSystem: ["native"]
21+
buildSystem: ["native", "swiftbuild"]
22+
linuxSwiftVersion: ['["nightly-main", "nightly-6.2"]', '["nightly-main"]']
23+
enable_windows_checks: [true]
24+
exclude:
25+
- buildSystem: "swiftbuild"
26+
linuxSwiftVersion: '["nightly-main", "nightly-6.2"]'
27+
- buildSystem: "swiftbuild"
28+
enable_windows_checks: true
29+
- buildSystem: "native"
30+
linuxSwiftVersion: '["nightly-main"]'
31+
name: Test (${{ matrix.buildSystem }}) (exectable target built using ${{ matrix.executableTargetBuildSystem }})
32+
uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@0.0.2
33+
with:
34+
linux_os_versions: '["amazonlinux2", "bookworm", "noble", "jammy", "rhel-ubi9"]'
35+
linux_swift_versions: ${{ matrix.linuxSwiftVersion }}
36+
linux_pre_build_command: ./.github/scripts/prebuild.sh
37+
linux_build_command: 'swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-build --build-tests && swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-test --parallel --build-system ${{ matrix.buildSystem}}'
38+
windows_swift_versions: '["nightly-main"]'
39+
windows_pre_build_command: 'Invoke-Program .\.github\scripts\prebuild.ps1'
40+
windows_build_command: 'Invoke-Program swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-build --build-tests && swift run --build-system ${{ matrix.executableTargetBuildSystem }} -Xlinker /ignore:4217 swift-test -Xlinker /ignore:4217 --parallel --build-system ${{ matrix.buildSystem}}'
41+
enable_windows_checks: ${{ matrix.enable_windows_checks }}
42+
enable_ios_checks: true
43+
enable_macos_checks: true
44+
macos_exclude_xcode_versions: "[{\"xcode_version\": \"16.3\"}, {\"xcode_version\": \"16.4\"}]"
45+
macos_build_command: 'swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-build --build-tests && swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-test --parallel --build-system ${{ matrix.buildSystem}}'
46+
ios_build_command: 'swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-build --build-tests && swift run --build-system ${{ matrix.executableTargetBuildSystem }} swift-test --parallel --build-system ${{ matrix.buildSystem }} --sdk \"$(xcrun --sdk iphoneos --show-sdk-path)\" --triple arm64-apple-ios'
7547

7648
build-using-swiftbuild:
7749
strategy:

.github/workflows/swift_test.yml

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)