Skip to content

Commit 98e775f

Browse files
committed
refactor(ci): consolidate publish workflows into single unified workflow
BREAKING: Replaces separate provenance.yml and publish-socketbin.yml with single publish.yml workflow that handles everything. - Create unified publish.yml with one-click publishing for all packages - Build binaries in matrix, then publish all packages in sequence - Loop over platforms instead of 8 duplicate publish steps - Delete provenance.yml (was confusingly named "Publish Bins" for JS packages) - Delete publish-socketbin.yml (was confusingly named "Publish CLIs" for binaries) - Delete unused scripts/publish.mjs (thin wrapper nobody used) - Delete scripts/check-version-consistency.mjs (no longer needed) - Remove publish script from root package.json New workflow options: - publish-binaries: @socketbin/* binary packages (8 platforms) - publish-socket: socket package - publish-cli: @socketsecurity/cli package - publish-cli-sentry: @socketsecurity/cli-with-sentry package - dry-run: Build but don't publish - version: Optional version override
1 parent 291c59f commit 98e775f

File tree

6 files changed

+252
-942
lines changed

6 files changed

+252
-942
lines changed

.github/workflows/provenance.yml

Lines changed: 0 additions & 207 deletions
This file was deleted.

0 commit comments

Comments
 (0)