Skip to content

Commit 684b24d

Browse files
committed
[Documentation] Add information about CI
1 parent 9382e7b commit 684b24d

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Documentation/Development.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,24 @@ $ open SwiftPM.xcodeproj
111111
Note: If you make any changes to `PackageDescription` or `PackageDescription4`
112112
target, you will need to regenerate the Xcode project using the above command.
113113

114+
## Continuous Integration
115+
116+
SwiftPM uses [swift-ci](https://ci.swift.org) infrastructure for its continuous integration testing. The
117+
bots can be triggered on pull-requests if you have commit access, otherwise ask
118+
one of the code owner to trigger them for you. The following commands are supported:
119+
120+
### @swift-ci please smoke test
121+
122+
Run tests with trunk compiler and other projects. This is **required** before
123+
a pull-request can be merged.
124+
125+
### @swift-ci test with toolchain
126+
127+
Run tests with latest trunk snapshot. This has fast turnaround times so it can
128+
be used to get quick feedback.
129+
130+
Note: Smoke tests are still required for merging the pull-requests.
131+
114132
## Running the performance tests
115133

116134
Running performance tests is a little awkward right now. First, generate the

0 commit comments

Comments
 (0)