Skip to content

CI: Add support for GitHub Actions #199

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 19 commits into from
Mar 10, 2025
Merged

CI: Add support for GitHub Actions #199

merged 19 commits into from
Mar 10, 2025

Conversation

shahmishal
Copy link
Member

No description provided.

@shahmishal shahmishal requested a review from MaxDesiatov as a code owner March 10, 2025 03:36
@shahmishal
Copy link
Member Author

@swift-ci test

@shahmishal
Copy link
Member Author

Test Case 'RepeatedBuildTests.testRepeatedSDKBuilds' started at 2025-03-10 05:46:37.228
2025-03-10T05:46:37+0000 warning swift-sdk-generator : [SwiftSDKGeneratorTests] Docker CLI does not seem to be working, skipping tests that involve Docker.
2025-03-10T05:46:37+0000 info swift-sdk-generator : temporaryDirectory=/tmp/DE100F96-B55D-4DB2-B954-31D9C526FAFE testcase=testRepeatedSDKBuilds [SwiftSDKGeneratorTests] Created temporary directory
2025-03-10T05:46:37+0000 info swift-sdk-generator : runArguments="--host-toolchain" scratchPath=/tmp/DE100F96-B55D-4DB2-B954-31D9C526FAFE testcase=testRepeatedSDKBuilds [SwiftSDKGeneratorTests] Building SDK
2025-03-10T05:48:40+0000 info swift-sdk-generator : temporaryDirectory=/tmp/DE100F96-B55D-4DB2-B954-31D9C526FAFE testcase=testRepeatedSDKBuilds [SwiftSDKGeneratorTests] Removed temporary directory
/bin/sh: 1: docker: not found
<EXPR>:0: error: RepeatedBuildTests.testRepeatedSDKBuilds : threw error "process exited non-zero: exit(1)"
Test Case 'RepeatedBuildTests.testRepeatedSDKBuilds' failed (123.734 seconds)

cc: @MaxDesiatov

@euanh euanh self-requested a review March 10, 2025 09:00
@euanh
Copy link
Contributor

euanh commented Mar 10, 2025

@shahmishal @MaxDesiatov The unit and integration tests in this repository are quite complicated so I think it's best to try to get the basic soundness checks running first.

@MaxDesiatov
Copy link
Contributor

@swift-ci test

MaxDesiatov and others added 11 commits March 10, 2025 09:48
The .swift-format settings file was generated by:

   swift format dump-configuration > .swift-format

We will need to configure or turn off some checks;  this allows us to
keep track of what settings we have changed.
swift format complains about some long-standing choices in this repository.
For now we will disable these specific complaints.
@euanh
Copy link
Contributor

euanh commented Mar 10, 2025

@swift-ci test

@euanh
Copy link
Contributor

euanh commented Mar 10, 2025

@swift-ci test

@euanh euanh requested a review from MaxDesiatov March 10, 2025 11:23
@MaxDesiatov MaxDesiatov changed the title [CI] Add support for GitHub Actions CI: Add support for GitHub Actions Mar 10, 2025
@MaxDesiatov MaxDesiatov added the continuous integration Changes to CI workflows label Mar 10, 2025
@MaxDesiatov MaxDesiatov merged commit 5fee508 into main Mar 10, 2025
12 checks passed
@MaxDesiatov MaxDesiatov deleted the github-actions-support branch March 10, 2025 11:25
euanh added a commit to euanh/swift-sdk-generator that referenced this pull request Apr 16, 2025
Utilities/soundness.sh was deleted in swiftlang#199 which moved CI to GitHub Actions.

Credit to @heckj, who found the same problem in apple/swift-container-plugin#96.
euanh added a commit to euanh/swift-sdk-generator that referenced this pull request Apr 16, 2025
Utilities/soundness.sh was deleted in swiftlang#199 which moved CI to GitHub Actions.

Credit to @heckj, who found the same problem in apple/swift-container-plugin#96.
MaxDesiatov pushed a commit that referenced this pull request Apr 16, 2025
Utilities/soundness.sh was deleted in #199 which moved CI to GitHub Actions.

Credit to @heckj, who found the same problem in apple/swift-container-plugin#96.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
continuous integration Changes to CI workflows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants