Skip to content

Feature/xcode 26#1

Merged
stefanhp merged 18 commits intodevelopfrom
feature/xcode-26
Mar 25, 2026
Merged

Feature/xcode 26#1
stefanhp merged 18 commits intodevelopfrom
feature/xcode-26

Conversation

@stefanhp
Copy link
Copy Markdown

@stefanhp stefanhp commented Mar 24, 2026

  • migrate CI to GitHub Actions
  • fix deprecation warnings

As part of the CI migration, we also use the latest macOS and iOS for testing and raise the minimum deployment targets.

The current toolchain is Swift 6.2 (used on macOS/iOS).
Using the containers on Linux, we test multiple versions of the toolchain.

This PR also includes the PR into the original repo that were never merged, i.e.:

stefanhp and others added 16 commits January 22, 2019 15:39
Signed-off-by: Stefan Paychère <spaychere@myotest.com>
Signed-off-by: Stefan Paychère <spaychere@myotest.com>
Signed-off-by: Stefan Paychère <spaychere@myotest.com>
Signed-off-by: Stefan Paychère <spaychere@myotest.com>
- Add .travis.yml config for CI on GitHub
    - Matrix build for iOS 11.3, 12.1 and macOS latest
- Dedicated schemes for Travis:
    - Two dediacted schemes for Travis
    - These scheme skip one very long performance test

Signed-off-by: Stefan Paychère <spaychere@myotest.com>
- Refactor folder structure
- Update to Xcode 11.2
- Update Travis CI
- Add package definition

Signed-off-by: Stefan Paychère <spaychere@myotest.com>
- Add files requireed for a linux build
- Do not import/run tests with CommonCrypto that is not available on Linux
- Update Travis build to support Linux
- Now uses `swift test --generate-linuxmain` to generate/update Linux test list
- Remove failing tests directly in code

Signed-off-by: Stefan Paychère <spaychere@myotest.com>
- Fix warnings
- Make it simpler and more readable
- Separate in 3 stages so as to fail early

Signed-off-by: Stefan Paychère <spaychere@myotest.com>
Signed-off-by: Stefan Paychère <spaychere@myotest.com>
- add original repo is no longer maintained warning
- add Claude code brief
- add spelling config
@stefanhp stefanhp requested a review from mrcmry March 24, 2026 17:09
@stefanhp stefanhp self-assigned this Mar 24, 2026
@Myotest Myotest deleted a comment from github-actions bot Mar 24, 2026
@stefanhp stefanhp changed the base branch from main to develop March 24, 2026 17:15
@stefanhp stefanhp merged commit 2c0acbb into develop Mar 25, 2026
16 checks passed
@stefanhp stefanhp deleted the feature/xcode-26 branch March 25, 2026 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants