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
ci: Bring GitHub Actions up to parity with the other SDKs
Replace the bespoke test workflow with a Check workflow modelled on the
Ruby and Python SDKs. It runs on pushes to main as well as pull
requests, has test, lint, build and install jobs, sets job timeouts and
drops the SEAM_API_KEY secret the suite no longer needs, so checks now
run on forks.
Add a real PHP setup composite action that installs PHP, validates the
lockfile and installs Composer dependencies from a cache. The existing
action only set up Node.js, so rename it to setup-node and repoint the
generate and version workflows at it.
Add a reusable build workflow that packages the library with
composer build and uploads the archive, an install job that requires
that archive from a path repository and constructs a SeamClient, and
wire the archive into the Publish workflow, which previously created a
release with no files.
Add a Format workflow so pushes are formatted with Prettier and
committed, and widen Semantic Release to all branches so the prerelease
branches declared in .releaserc.json can actually release.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RFK47311nWtbd3gHmjdknR
0 commit comments