Skip to content

ci: Swift 6.2/6.3 matrix, GitHub Actions node24, Xcode 26.4#1

Merged
Sweefties merged 1 commit into
mainfrom
chore/ci-swift-6.3-node24
May 16, 2026
Merged

ci: Swift 6.2/6.3 matrix, GitHub Actions node24, Xcode 26.4#1
Sweefties merged 1 commit into
mainfrom
chore/ci-swift-6.3-node24

Conversation

@Sweefties
Copy link
Copy Markdown
Member

Description

Modernize CI to support Swift 6.2 and 6.3, migrate all GitHub Actions to Node 24, and bump Xcode 26.4 on platform-builds, release, and DocC jobs.

Changes

  • ci.yml: build-and-test matrix with Swift 6.2 (Xcode 26.2) + Swift 6.3 (Xcode 26.4), coverage/Codecov on 6.2 only
  • ci.yml: platform-builds bump Xcode 26.2 → 26.4
  • release.yml: bump Xcode 26.2 → 26.4 for macOS build
  • All actions migrated to Node 24: checkout v4→v5, upload-artifact v4→v6, download-artifact v4→v7, codecov-action v5→v6, action-gh-release v2→v3, upload-pages-artifact v3→v4, deploy-pages v4→v5
  • Scripts/mock-hls-server.py: include locally modified script

Checklist

  • Tests added/updated
  • swift build passes
  • swift test passes (0 failures)
  • swiftlint lint --strict (0 violations)
  • Documentation updated if needed
  • No breaking changes (or documented in description)

@Sweefties Sweefties self-assigned this May 16, 2026
@Sweefties Sweefties added the enhancement New feature or request label May 16, 2026
@Sweefties Sweefties merged commit 36e481e into main May 16, 2026
9 checks passed
@Sweefties Sweefties deleted the chore/ci-swift-6.3-node24 branch May 16, 2026 12:00
@codecov
Copy link
Copy Markdown

codecov Bot commented May 16, 2026

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant