Skip to content

ci: publish prereleases with beta dist-tag - #22

Merged
typefield merged 1 commit into
open-dingtalk:mainfrom
typefield:agent/prepare-beta-release
Jul 30, 2026
Merged

ci: publish prereleases with beta dist-tag#22
typefield merged 1 commit into
open-dingtalk:mainfrom
typefield:agent/prepare-beta-release

Conversation

@typefield

Copy link
Copy Markdown
Contributor

Summary

Why

The existing workflow runs plain npm publish for every release, which makes prerelease versions the npm latest version. This change preserves beta labeling without changing package contents.

Validation

  • npm ci
  • npm test
  • lifecycle and reconnect regression suites passed
  • npm pack --dry-run
  • actionlint .github/workflows/publish.yml
  • npm audit --omit=dev reports 0 vulnerabilities
  • git diff --check

Release

After merge, publish GitHub prerelease/tag v2.1.7-beta.1 to trigger .github/workflows/publish.yml.

@typefield
typefield marked this pull request as ready for review July 30, 2026 12:51
@typefield
typefield merged commit 5e7a55f into open-dingtalk:main Jul 30, 2026
6 checks passed
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