File tree Expand file tree Collapse file tree 1 file changed +6
-34
lines changed Expand file tree Collapse file tree 1 file changed +6
-34
lines changed Original file line number Diff line number Diff line change @@ -13,41 +13,13 @@ jobs:
13
13
- name : Checkout Source Code
14
14
uses : actions/checkout@v3
15
15
16
- - name : Install System Dependencies
16
+ - name : Install Swift
17
17
run : |
18
18
sudo apt-get update
19
- sudo apt-get install -y \
20
- clang \
21
- libicu-dev \
22
- libpython3.8 \
23
- libncurses5-dev \
24
- libsqlite3-dev \
25
- libxml2-dev \
26
- pkg-config \
27
- zlib1g-dev
28
-
29
- - name : Download and Install Swift
30
- run : |
31
- # Set download URL
32
- SWIFT_URL="https://download.swift.org/swift-6.0.1-release/static-sdk/swift-6.0.1-RELEASE/swift-6.0.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz"
33
-
34
- # Download Swift
35
- wget $SWIFT_URL -O swift.tar.gz
36
-
37
- # Extract Swift
38
- tar xzf swift.tar.gz -C swift
39
-
40
- # Move Swift to /usr/local
41
- sudo mv swift /usr/local/swift
42
-
43
- # Add Swift to PATH
44
- echo "/usr/local/swift/usr/bin" >> $GITHUB_PATH
45
-
46
- - name : Verify Swift Installation
47
- run : swift --version
19
+ sudo apt install -y curl
20
+ curl -s https://archive.swiftlang.xyz/install.sh | sudo bash
21
+ sudo apt install -y swiftlang
22
+ swift --version
48
23
49
24
- name : Build with Swift Package Manager
50
- run : swift build --configuration debug
51
-
52
- - name : Run Tests
53
- run : swift test
25
+ run : swift build
You can’t perform that action at this time.
0 commit comments