THRIFT-5864 swift CI broken & no maintainer around to fix
Client: swift
Patch: Jens Geyer
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 188bdf8..fee8b72 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -366,6 +366,7 @@
lib-swift:
needs: compiler
runs-on: ubuntu-24.04
+ if: false # swift is currently broken and no maintainers around -> see THRIFT-5864
steps:
- uses: actions/checkout@v4
@@ -554,16 +555,17 @@
cross-test:
needs:
- lib-java-kotlin
- - lib-swift
+ #- lib-swift # swift is currently broken and no maintainers around -> see THRIFT-5864
- lib-rust
- lib-go
- lib-python
runs-on: ubuntu-24.04
strategy:
matrix:
- server_lang: ['java', 'kotlin', 'go', 'rs', 'swift']
+ # swift is currently broken and no maintainers around -> see THRIFT-5864
+ server_lang: ['java', 'kotlin', 'go', 'rs'] # ['java', 'kotlin', 'go', 'rs', 'swift']
# we always use comma join as many client langs as possible, to reduce the number of jobs
- client_lang: ['java,kotlin', 'go,rs', 'swift']
+ client_lang: ['java,kotlin', 'go,rs'] # ['java,kotlin', 'go,rs', 'swift']
fail-fast: false
steps:
- uses: actions/checkout@v4
@@ -596,11 +598,12 @@
name: kotlin-precross
path: lib/kotlin
- - name: Download swift precross artifacts
- uses: actions/download-artifact@v4
- with:
- name: swift-precross
- path: test/swift/CrossTests/.build/x86_64-unknown-linux-gnu/debug
+ # swift is currently broken and no maintainers around -> see THRIFT-5864
+ #- name: Download swift precross artifacts
+ # uses: actions/download-artifact@v4
+ # with:
+ # name: swift-precross
+ # path: test/swift/CrossTests/.build/x86_64-unknown-linux-gnu/debug
- name: Download rust precross artifacts
uses: actions/download-artifact@v4
@@ -620,7 +623,7 @@
lib/java/build/run* \
lib/kotlin/cross-test-client/build/install/TestClient/bin/* \
lib/kotlin/cross-test-server/build/install/TestServer/bin/* \
- test/swift/CrossTests/.build/x86_64-unknown-linux-gnu/debug/* \
+ # THRIFT-5864 test/swift/CrossTests/.build/x86_64-unknown-linux-gnu/debug/* \
test/rs/bin/* \
test/go/bin/*