mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 08:25:32 +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 |
||
|---|---|---|
| .. | ||
| build | ||
| file-formats | ||
| linux | ||
| settings | ||
| websites | ||
| build-bot.md | ||
| builder.md | ||
| CODEOWNERS | ||
| core-api-verification.md | ||
| history-and-versioning.md | ||
| minimum-versions.md | ||
| minimum-versions.md.in | ||
| npm-packages.md | ||