You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a tracking issue for Swift 6 preview testing.
The builder changes are in place and deployed. I.e. the current builder is capable of building Swift 6 preview builds. (It does not yet report any results.)
While the basic scaffolding is in place, we're currently blocked from running Swift 6 build via xcodebuild, due to a toolchain bug. The error is
I've started an initial processing run of Swift 6 builds for the two SwiftPM build platforms macOS and Linux we can currently target (because xcodebuild builds crash with the latest nightly toolchain, see above).
I've done this without rolling out any server changes as a first trial pass (and while we wait for a fixed toolchain). This is sending the build results to the dev environment, to avoid any interference with candidate selection for regular builds while the server isn't triggering Swift 6 builds yet.
I'm essentially running the following SQL query to generate trigger commands for manual builds:
-- generate "Run" commands for missing Swift 6 buildsselect'sleep 4 ; ./Run trigger-builds -s 6.0 -v '||t.id||' -p '||t.platform||' ; echo triggered job '|| row_number() over (order by random())
from (
selectv.id, 'macos-spm'as"platform"from versions v
wherev.latest='default_branch'andv.id not in (
selectv.idfrom builds b
join versions v onb.version_id=v.idwhere swift_version->>'major'='6'and platform ='macos-spm'
)
unionselectv.id, 'linux'as"platform"from versions v
wherev.latest='default_branch'andv.id not in (
selectv.idfrom builds b
join versions v onb.version_id=v.idwhere swift_version->>'major'='6'and platform ='linux'
)
) t;
NB: run SQL and trigger commands on the dev environment.
This can be re-run to generate trigger commands for any missing builds. This query will eventually return no rows when we've triggered all missing builds.
I'm running the builds in chunks of 1000 for now. (We have 14,300 Swift 6 build candidates with just two platforms.)
We can show/collect results and monitor progress via
-- show Swift 6 build resultsselectv.package_name, status, platform, build_errors->>'numSwift6Errors' swif6_errors, job_url
from builds b
join versions v onb.version_id=v.idwhere swift_version->>'major'='6'
This is a tracking issue for Swift 6 preview testing.
The builder changes are in place and deployed. I.e. the current builder is capable of building Swift 6 preview builds. (It does not yet report any results.)
While the basic scaffolding is in place, we're currently blocked from running Swift 6 build via
xcodebuild
, due to a toolchain bug. The error isFolks are aware and working on a fix.
xcodebuild
xcodebuild
builder tests PRSPIManifest
dependencySwiftVersion+Build.swift
and adjust to changesPackageShow.Model.SwiftVersionResults
and adjust to changesSwiftVersion.not
inSwiftVersion+BuildResultParameter
if neededBUILD_TRIGGER_LATEST_SWIFT_VERSION_DOWNSCALING
to 0.8The text was updated successfully, but these errors were encountered: