Skip to content

feat(ci): adopt dev builds for activity-ui npm publishing#115

Merged
scotwells merged 2 commits intomainfrom
feat/npm-dev-builds
Mar 11, 2026
Merged

feat(ci): adopt dev builds for activity-ui npm publishing#115
scotwells merged 2 commits intomainfrom
feat/npm-dev-builds

Conversation

@scotwells
Copy link
Copy Markdown
Contributor

@scotwells scotwells commented Mar 11, 2026

Summary

  • Switch publish-ui-npm.yaml to the dual-mode dev/release workflow pattern
  • Push to main → publishes x.y.z-dev.{sha} to the dev npm dist-tag
  • GitHub release → publishes stable version to latest npm dist-tag with auto version bump

Currently references datum-cloud/actions@feat/npm-dev-builds — update to the tagged release once datum-cloud/actions#56 is merged and tagged.

Test plan

  • Merge and verify a dev build is published (e.g., 0.1.2-dev.abc1234)
  • Verify npm install @datum-cloud/activity-ui@dev resolves the new version
  • Create a GitHub release and verify stable publish works

🤖 Generated with Claude Code

scotwells and others added 2 commits March 11, 2026 13:23
Switch to the dev/release dual-mode workflow:
- Push to main publishes x.y.z-dev.{sha} to the `dev` npm dist-tag
- GitHub releases publish stable versions to `latest`

References datum-cloud/actions#56 for the shared workflow change.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@scotwells scotwells merged commit 55aa166 into main Mar 11, 2026
7 checks passed
@scotwells scotwells deleted the feat/npm-dev-builds branch March 11, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant