1
1
# Swift Android native cross-compiler and test runner action
2
2
3
3
This GitHub action will build and run Swift package tests on an Android emulator.
4
- This uses the [ swift-android-toolchain] ( https://github.com/skiptools /swift-android-toolchain )
4
+ This uses the [ swift-android-toolchain] ( https://github.com/swift-android-sdk /swift-android-toolchain )
5
5
project to provide a cross-compiler for building
6
6
Swift natively for Android on a Linux or macOS host.
7
7
41
41
- name : " Test Swift Package on Linux"
42
42
run : swift test
43
43
- name : " Test Swift Package on Android"
44
- uses : skiptools /swift-android-action@v2
44
+ uses : swift-android-sdk /swift-android-action@v2
45
45
` ` `
46
46
47
47
@@ -58,15 +58,15 @@ jobs:
58
58
- name: "Test Swift Package on Linux"
59
59
run: swift test
60
60
- name: "Test Swift Package on Android"
61
- uses: skiptools /swift-android-action@v2
61
+ uses: swift-android-sdk /swift-android-action@v2
62
62
with:
63
63
swift-version: 6.1
64
64
` ` `
65
65
66
66
# ## Swift Versions
67
67
68
68
The `swift-version` input can be set to a specific version number (e.g., "6.0.3" or "6.1.1").
69
- A shortened version like "6.0" or "6.1" will use the latest [release](https://github.com/skiptools /swift-android-toolchain/releases),
69
+ A shortened version like "6.0" or "6.1" will use the latest [release](https://github.com/swift-android-sdk /swift-android-toolchain/releases),
70
70
which may be a pre-release build.
71
71
72
72
> [!NOTE]
@@ -120,7 +120,7 @@ jobs:
120
120
- name: "Test Swift Package on macOS"
121
121
run: swift test
122
122
- name: "Build Swift Package on Android"
123
- uses: skiptools /swift-android-action@v2
123
+ uses: swift-android-sdk /swift-android-action@v2
124
124
with:
125
125
run-tests: false
126
126
` ` `
@@ -148,7 +148,7 @@ For example:
148
148
149
149
` ` ` yml
150
150
- name: Test Android Package
151
- uses: skiptools /swift-android-action@v2
151
+ uses: swift-android-sdk /swift-android-action@v2
152
152
with:
153
153
copy-files: Tests
154
154
test-env: TEST_WORKSPACE=1
@@ -170,7 +170,7 @@ For example:
170
170
` ` ` yml
171
171
- name: Setup Toolchain
172
172
id: setup-toolchain
173
- uses: skiptools /swift-android-action@v2
173
+ uses: swift-android-sdk /swift-android-action@v2
174
174
with:
175
175
# just set up the toolchain but don't build anything
176
176
build-package: false
@@ -221,7 +221,7 @@ jobs:
221
221
- name: "Test Swift Package on Linux"
222
222
run: swift test
223
223
- name: "Test Swift Package on Android"
224
- uses: skiptools /swift-android-action@v2
224
+ uses: swift-android-sdk /swift-android-action@v2
225
225
macos-ios:
226
226
runs-on: macos-latest
227
227
steps:
@@ -245,7 +245,7 @@ jobs:
245
245
` ` `
246
246
247
247
For an example of this workflow in action, see a run history
248
- for the [swift-sqlite](https://github.com/skiptools /swift-sqlite/actions) package.
248
+ for the [swift-sqlite](https://github.com/swift-android-sdk /swift-sqlite/actions) package.
249
249
250
250
# # Development
251
251
0 commit comments