From 3435dd8a06edf7ad7e911ae6a7909cd889e36d95 Mon Sep 17 00:00:00 2001 From: Mihaela Mihaljevic Date: Fri, 5 Jun 2026 07:21:01 +0200 Subject: [PATCH] ci: fix hosted Swift toolchain gates --- .github/workflows/ci.yml | 4 ++++ CHANGELOG.md | 5 +++++ Package.swift | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index edc168a..a061c69 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,6 +50,10 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Install Swift toolchain dependencies + run: | + sudo apt-get update + sudo apt-get install -y libcurl4-openssl-dev - name: Install swiftly run: | curl -L https://download.swift.org/swiftly/linux/swiftly-$(uname -m).tar.gz > swiftly.tar.gz diff --git a/CHANGELOG.md b/CHANGELOG.md index ddd099f..1708836 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,3 +24,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 check that can run through Claw Mini's Lima VM. - Add Yams and CYaml attribution without copying their implementation into `Sources/`. + +### Changed + +- Lower the package tools version to Swift 6.1 for hosted macOS CI compatibility + and install Linux Swift toolchain prerequisites for the WASM CI job. diff --git a/Package.swift b/Package.swift index ec6d269..b2ce8cc 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version: 6.2 +// swift-tools-version: 6.1 import PackageDescription