Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(developer): publish @keymanapp/keyman-version to npm #7595

Merged
merged 1 commit into from
Nov 2, 2022

Conversation

mcdurdin
Copy link
Member

@mcdurdin mcdurdin commented Nov 2, 2022

Fixes #7582.

Because of npm/cli#3466, we must publish our internal dependency @keymanapp/keyman-version. This change adds a common builder function builder_publish_to_npm in build-utils-ci.inc.sh to help with that task, which should be adopted by other scripts that need to publish to npm, in the future.

For now, responsibility for publishing keyman-version is delegated to kmlmc. In the future, we will move this to a single top-level build action that publishes all npm modules across the entire repo for the given version.

We will need to verify whether this is working correctl when we publish the next beta release post-merge. The change will percolate down to alpha with our normal beta-to-alpha merge process.

@keymanapp-test-bot skip

Fixes #7582.

Because of npm/cli#3466, we must publish our
internal dependency @keymanapp/keyman-version. This change adds a common
builder function builder_publish_to_npm in build-utils-ci.inc.sh to help
with that task, which should be adopted by other scripts that need to
publish to npm, in the future.

For now, responsibility for publishing keyman-version is delegated to
kmlmc. In the future, we will move this to a single top-level build
action that publishes all npm modules across the entire repo for the
given version.
@mcdurdin mcdurdin self-assigned this Nov 2, 2022
@mcdurdin mcdurdin added this to the B16S1 milestone Nov 2, 2022
@mcdurdin mcdurdin merged commit 69c1be9 into beta Nov 2, 2022
@mcdurdin mcdurdin deleted the fix/developer/7582-publish-keyman-version branch November 2, 2022 03:49
@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 16.0.95-beta

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug(developer): lexical model compiler requires @keymanapp/keyman-version
3 participants