23
23
# build both the quick (x86_64) and complete (aarch64,x86_64,armv7) SDKs
24
24
# arch: ['x86_64', '']
25
25
# swift-version: ['release', 'swift-6.2-branch', 'development']
26
- # swift-version: ['swift-6.2-branch', 'development']
27
- swift-version : ['scheme:release/6.2', 'scheme:main']
26
+ swift-version : ['swift-6.2-branch', 'development']
28
27
runs-on : ubuntu-24.04
29
28
steps :
30
29
- name : Checkout swift-docker
@@ -49,17 +48,19 @@ jobs:
49
48
echo "BUILD_SCHEME=${{ matrix.swift-version }}" >> $GITHUB_ENV
50
49
echo "TARGET_ARCHS=${{ matrix.arch }}" >> $GITHUB_ENV
51
50
echo "WORKDIR=${{ runner.temp }}/swift-android-sdk" >> $GITHUB_ENV
51
+ SWIFT_TAG=$(curl -fsSL https://download.swift.org/${{ matrix.swift-version }}/ubuntu2404/latest-build.yml | grep '^dir: ' | cut -f 2 -d ' ')
52
+ echo "SWIFT_TAG=${SWIFT_TAG}" >> $GITHUB_ENV
52
53
- name : Build Android SDK (Local)
53
54
if : ${{ matrix.build-type == 'local' }}
54
55
working-directory : swift-ci/sdks/android
55
56
run : |
56
57
sudo apt install -q ninja-build patchelf
57
- ./build-local ${BUILD_SCHEME } ${WORKDIR}
58
+ ./build-local tag:${SWIFT_TAG } ${WORKDIR}
58
59
- name : Build Android SDK (Docker)
59
60
if : ${{ matrix.build-type == 'docker' }}
60
61
working-directory : swift-ci/sdks/android
61
62
run : |
62
- ./build-docker ${BUILD_SCHEME } ${WORKDIR}
63
+ ./build-docker tag:${SWIFT_TAG } ${WORKDIR}
63
64
- name : Install Host Toolchain
64
65
if : ${{ matrix.build-type == 'docker' }}
65
66
working-directory : swift-ci/sdks/android
0 commit comments