livekit/Publish XCFramework

Publish an XCFramework zip to a hosting repo via draft release + PR. Copies caller-provided files (Package.swift, podspec, sources) as-is.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 14, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: livekit/publish-xcframework-action@200ee4984ef1b68068c0b3c4e87e798988730c90 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
xcframework-zipPath to the .xcframework.zip fileyes
versionVersion tag (e.g., 0.0.5)yes
hosting-repoTarget repo in owner/name formatyes
filesNewline-separated source:destination pairs. Files are copied verbatim — render any templates before calling this action. yes
tokenGitHub PAT with repo access to hosting repoyes
branch-prefixPrefix for release branch namenorelease/
commit-author-nameGit author namenogithub-actions[bot]
commit-author-emailGit author emailno41898282+github-actions[bot]@users.noreply.github.com
pr-bodyExtra text appended to the PR bodyno""
release-bodyExtra text appended to the draft release notesno""
namedescription
checksumSHA256 of the xcframework zip
release-idGitHub release ID
pr-numberPR number
pr-urlPR URL
branchCreated branch name