diff --git a/.gitea/workflows/main.yml b/.gitea/workflows/main.yml index 9419aef..2c2da7d 100644 --- a/.gitea/workflows/main.yml +++ b/.gitea/workflows/main.yml @@ -6,27 +6,22 @@ on: [push] jobs: build: runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - include: - - image: swift:5.8-focal - - image: swift:5.8-jammy - - image: swift:5.8-centos7 - - image: swift:5.8-amazonlinux2 - - image: swift:5.8-rhel-ubi9 - - image: swift:5.9-focal - - image: swift:5.9-jammy - - image: swift:5.9-centos7 - - image: swift:5.9-amazonlinux2 - - image: swift:5.9-rhel-ubi9 - - image: swiftlang/swift:nightly-focal - - image: swiftlang/swift:nightly-jammy - - image: swiftlang/swift:nightly-amazonlinux2 - container: - image: ${{ matrix.image }} - timeout-minutes: 10 steps: - - uses: actions/checkout@v3 - - name: ${{ matrix.image }} - run: swift build --build-tests -c debug + - name: Check out code + uses: actions/checkout@v4 + - name: Install Swift + run: | + apt-get update + apt-get install -y clang libicu-dev + wget https://download.swift.org/swift-5.9.2-release/ubuntu2004/swift-5.9.2-RELEASE/swift-5.9.2-RELEASE-ubuntu20.04.tar.gz + tar xzf swift-5.9.2-RELEASE-ubuntu20.04.tar.gz + echo "SWIFT_PATH=$(pwd)/swift-5.9.2-RELEASE-ubuntu20.04/usr/bin" >> $GITHUB_ENV + + - name: Check Swift version + run: swift --version + + - name: Build + run: ${{ env.SWIFT_PATH }}/swift build + + - name: Run tests + run: ${{ env.SWIFT_PATH }}/swift test