spiegel-keyman/resources/teamcity/developer
Marc Durdin ba411774f6 maint(resources): move NPM package publishing to GitHub Actions
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
2025-10-27 16:31:55 +01:00
..
developer-actions.inc.sh chore(resources): Merge branch 'master' into maint/resources/14201_prefixtc 2025-07-24 14:54:08 +02:00
keyman-developer-release.sh maint(resources): move NPM package publishing to GitHub Actions 2025-10-27 16:31:55 +01:00
keyman-developer-test-linux-macos.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
keyman-developer-test-windows.sh maint(resources): move NPM package publishing to GitHub Actions 2025-10-27 16:31:55 +01:00