swiftwasm/Setup SwiftSyntax Prebuilts

Build and cache prebuilt SwiftSyntax for the current toolchain

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
swift-syntax-versionswift-syntax version to prebuild (auto-detected from Package.resolved if omitted)""
package-resolved-pathPath to Package.resolved for auto-detecting swift-syntax version. Defaults to Package.resolved in the current working directory.""
cache-backendCache backend: github or s3github
restore-from-releaseRestore published prebuilts from GitHub Releases before building locallytrue
release-ownerGitHub owner that publishes prebuilt release assetsswiftwasm
release-repoGitHub repo that publishes prebuilt release assetssetup-swift-syntax-prebuilts
s3-bucketS3 bucket name (when cache-backend=s3)""
s3-prefixS3 key prefixswift-syntax-prebuilts
signing-leaf-certPath to leaf certificate (DER format) for manifest signing. Uses bundled cert if omitted.""
signing-intermediate-certPath to intermediate CA certificate (DER format). Uses bundled cert if omitted.""
signing-root-certPath to root CA certificate (DER format). Uses bundled cert if omitted.""
signing-private-keyPath to RSA private key (PEM format) for manifest signing. Uses bundled key if omitted.""
namedescription
swift-flagsFlags to pass to swift build for prebuilt support
prebuilts-pathFilesystem path to the prebuilts directory
swift-syntax-versionThe resolved swift-syntax version that was prebuilt
cache-hitWhether the prebuilt was restored from cache
restore-sourceWhere artifacts came from: github-cache, github-release, local-build, or none