Skip to content

Commit 1149f52

Browse files
committed
Swift Androd build
1 parent ebad1cd commit 1149f52

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.github/workflows/pull_request.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
strategy:
4040
fail-fast: false
4141
matrix:
42-
arch: ['x86_64', 'armv7,aarch64,x86_64']
42+
arch: ['x86_64', '']
4343
#name: Build Android SDK
4444
runs-on: ubuntu-24.04
4545
steps:
@@ -62,8 +62,16 @@ jobs:
6262
run: |
6363
echo "swift-root=$(dirname ${{ runner.temp }}/swift-android-sdk/host-toolchain/*/usr)" >> $GITHUB_OUTPUT
6464
echo "swift-path=$(ls ${{ runner.temp }}/swift-android-sdk/host-toolchain/*/usr/bin/swift)" >> $GITHUB_OUTPUT
65-
echo "artifact-name=$(basename ${{ runner.temp }}/swift-android-sdk/products/*.artifactbundle.tar.gz)" >> $GITHUB_OUTPUT
66-
echo "artifact-path=$(realpath ${{ runner.temp }}/swift-android-sdk/products/*.artifactbundle.tar.gz)" >> $GITHUB_OUTPUT
65+
66+
ARTIFACT_PATH=$(realpath ${{ runner.temp }}/swift-android-sdk/products/*.artifactbundle.tar.gz)
67+
echo "artifact-path=${ARTIFACT_PATH}" >> $GITHUB_OUTPUT
68+
69+
# artifacts need a unique name so we suffix with the matrix arch(s)
70+
ARTIFACT_SUFFIX=""
71+
if [[ ! -z "${{ matrix.arch }}" ]]; then
72+
ARTIFACT_SUFFIX="-${{ matrix.arch }}"
73+
fi
74+
echo "artifact-name=$(basename ${ARTIFACT_PATH} .tar.gz)${ARTIFACT_SUFFIX}.tar.gz" >> $GITHUB_OUTPUT
6775
- name: Upload SDK artifactbundle
6876
uses: actions/upload-artifact@v4
6977
with:

0 commit comments

Comments
 (0)