More info about the process is available here: Process documentation
Whilst the merge window is open, everybody can open a pull request against the
swift-4.2-branch
inswift-corelibs-foundation
orswift-corelibs-xctest
on Github. To keep the process smooth and lightweight, the release managers will only consider pull requests that
- are bug fixes,
- have already been merged to
master
,- pass all the unit tests on
swift-4.2-branch
, and- contain at least one unit test exercising the changed code.
We expect most bug fixes to be small corrections, so creating the pull request might be a matter of creating a branch followed by
git cherry-pick -x FIX-COMMIT-FROM-MASTER-SHA
. We do realize not all backports will be a conflict-free cherry picks but we hope the community works together to deliver the most pressing bug fixes in a timely manner.
(Replace master
--> main
and swift-4.2-branch
--> release/5.5
)