|
5 | 5 | types: [opened, reopened, synchronize]
|
6 | 6 |
|
7 | 7 | jobs:
|
8 |
| - soundness: |
9 |
| - uses: swiftlang/github-workflows/.github/workflows/soundness.yml@main |
10 |
| - with: |
11 |
| - api_breakage_check_enabled: false |
12 |
| - # FIXME: Something is off with the format task and it gets "stuck", need to investigate |
13 |
| - format_check_enabled: false |
14 |
| - license_header_check_project_name: Swift.org |
| 8 | +# soundness: |
| 9 | +# uses: swiftlang/github-workflows/.github/workflows/soundness.yml@main |
| 10 | +# with: |
| 11 | +# api_breakage_check_enabled: false |
| 12 | +# # FIXME: Something is off with the format task and it gets "stuck", need to investigate |
| 13 | +# format_check_enabled: false |
| 14 | +# license_header_check_project_name: Swift.org |
15 | 15 |
|
16 | 16 | test-java:
|
17 | 17 | name: Java tests (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }})
|
@@ -62,53 +62,53 @@ jobs:
|
62 | 62 | find .
|
63 | 63 | ./gradlew build --info --no-daemon
|
64 | 64 |
|
65 |
| - test-swift: |
66 |
| - name: Swift tests (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }}) |
67 |
| - runs-on: ubuntu-latest |
68 |
| - strategy: |
69 |
| - fail-fast: false |
70 |
| - matrix: |
71 |
| - swift_version: ['nightly-main'] |
72 |
| - os_version: ['jammy'] |
73 |
| - jdk_vendor: ['Corretto'] |
74 |
| - container: |
75 |
| - image: ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }} |
76 |
| - env: |
77 |
| - JAVA_HOME: "/usr/lib/jvm/default-jdk" |
78 |
| - steps: |
79 |
| - - uses: actions/checkout@v4 |
80 |
| - - name: Install System Dependencies |
81 |
| - run: apt-get -qq update && apt-get -qq install -y make curl wget |
82 |
| - - name: Install JDK |
83 |
| - run: "bash -xc 'JDK_VENDOR=${{ matrix.jdk_vendor }} ./docker/install_jdk.sh'" |
84 |
| - - name: Install Untested Nightly Swift |
85 |
| - run: "bash -xc './docker/install_untested_nightly_swift.sh'" |
86 |
| - # setup caches |
87 |
| - - name: Cache local Gradle repository |
88 |
| - uses: actions/cache@v4 |
89 |
| - continue-on-error: true |
90 |
| - with: |
91 |
| - path: | |
92 |
| - /root/.gradle/caches |
93 |
| - /root/.gradle/wrapper |
94 |
| - key: ${{ runner.os }}-gradle-${{ hashFiles('*/*.gradle*', 'settings.gradle') }} |
95 |
| - restore-keys: | |
96 |
| - ${{ runner.os }}-gradle- |
97 |
| - - name: Cache local SwiftPM repository |
98 |
| - uses: actions/cache@v4 |
99 |
| - continue-on-error: true |
100 |
| - with: |
101 |
| - path: /__w/swift-java/swift-java/.build/checkouts |
102 |
| - key: ${{ runner.os }}-swiftpm-cache-${{ hashFiles('Package.swift') }} |
103 |
| - restore-keys: | |
104 |
| - ${{ runner.os }}-swiftpm-cache |
105 |
| - ${{ runner.os }}-swiftpm- |
106 |
| - # run the actual build |
107 |
| - - name: Generate sources (make) (Temporary) |
108 |
| - # TODO: this should be triggered by the respective builds |
109 |
| - run: "make jextract-generate" |
110 |
| - - name: Test Swift |
111 |
| - run: "swift test" |
112 |
| - - name: Build (Swift) Sample Apps |
113 |
| - run: | |
114 |
| - find Samples/ -name Package.swift -maxdepth 2 -exec swift build --package-path $(dirname {}) \;; |
| 65 | +# test-swift: |
| 66 | +# name: Swift tests (swift:${{ matrix.swift_version }} jdk:${{matrix.jdk_vendor}} os:${{ matrix.os_version }}) |
| 67 | +# runs-on: ubuntu-latest |
| 68 | +# strategy: |
| 69 | +# fail-fast: false |
| 70 | +# matrix: |
| 71 | +# swift_version: ['nightly-main'] |
| 72 | +# os_version: ['jammy'] |
| 73 | +# jdk_vendor: ['Corretto'] |
| 74 | +# container: |
| 75 | +# image: ${{ (contains(matrix.swift_version, 'nightly') && 'swiftlang/swift') || 'swift' }}:${{ matrix.swift_version }}-${{ matrix.os_version }} |
| 76 | +# env: |
| 77 | +# JAVA_HOME: "/usr/lib/jvm/default-jdk" |
| 78 | +# steps: |
| 79 | +# - uses: actions/checkout@v4 |
| 80 | +# - name: Install System Dependencies |
| 81 | +# run: apt-get -qq update && apt-get -qq install -y make curl wget |
| 82 | +# - name: Install JDK |
| 83 | +# run: "bash -xc 'JDK_VENDOR=${{ matrix.jdk_vendor }} ./docker/install_jdk.sh'" |
| 84 | +# - name: Install Untested Nightly Swift |
| 85 | +# run: "bash -xc './docker/install_untested_nightly_swift.sh'" |
| 86 | +# # setup caches |
| 87 | +# - name: Cache local Gradle repository |
| 88 | +# uses: actions/cache@v4 |
| 89 | +# continue-on-error: true |
| 90 | +# with: |
| 91 | +# path: | |
| 92 | +# /root/.gradle/caches |
| 93 | +# /root/.gradle/wrapper |
| 94 | +# key: ${{ runner.os }}-gradle-${{ hashFiles('*/*.gradle*', 'settings.gradle') }} |
| 95 | +# restore-keys: | |
| 96 | +# ${{ runner.os }}-gradle- |
| 97 | +# - name: Cache local SwiftPM repository |
| 98 | +# uses: actions/cache@v4 |
| 99 | +# continue-on-error: true |
| 100 | +# with: |
| 101 | +# path: /__w/swift-java/swift-java/.build/checkouts |
| 102 | +# key: ${{ runner.os }}-swiftpm-cache-${{ hashFiles('Package.swift') }} |
| 103 | +# restore-keys: | |
| 104 | +# ${{ runner.os }}-swiftpm-cache |
| 105 | +# ${{ runner.os }}-swiftpm- |
| 106 | +# # run the actual build |
| 107 | +# - name: Generate sources (make) (Temporary) |
| 108 | +# # TODO: this should be triggered by the respective builds |
| 109 | +# run: "make jextract-generate" |
| 110 | +# - name: Test Swift |
| 111 | +# run: "swift test" |
| 112 | +# - name: Build (Swift) Sample Apps |
| 113 | +# run: | |
| 114 | +# find Samples/ -name Package.swift -maxdepth 2 -exec swift build --package-path $(dirname {}) \;; |
0 commit comments