mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-13 02:57:42 +00:00
Due to recent changes in NPM package publishing security requirements, we have to move from TeamCity build to a GitHub Action to publish our NPM packages, so we can take advantage of trusted publishing. This change also consolidates and centralizes the npm publishing into resources/build/ci/npm-publish.sh, which removes a lot of boilerplate from each of the build.sh scripts, and ensures consistency. Packages will be `npm pack`ed on PR and test builds, and published in release builds. Ref: https://docs.npmjs.com/trusted-publishers Ref: https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/ Fixes: #14963 Test-bot: skip Build-bot: release:developer Cherry-pick-of: #15029 |
||
|---|---|---|
| .. | ||
| api-verification.yml | ||
| auto-merge-keyman-server-pr.yml | ||
| close-linked-issues-for-merged-prs.yml | ||
| crowdin.yml | ||
| deb-packaging.README.md | ||
| deb-packaging.yml | ||
| labeler.yml | ||
| npm-publish.yml | ||