spiegel-keyman/common
Marc Durdin bb32cecea7 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
Cherry-pick-of: #15029
2025-10-30 07:03:14 +01:00
..
cpp fix(developer): changes to better align the code in u16ltrim and u16rtrim 2024-09-10 11:13:42 +01:00
include fix(core): rename assert() to test_assert() in unit tests 2024-11-28 09:46:01 +07:00
linux chore(common): builder_describe and builder_parse should come first 2024-05-02 15:54:32 +07:00
mac chore(common): builder_describe and builder_parse should come first 2024-05-02 15:54:32 +07:00
resources feat(windows): store larger images and source file 2025-02-27 13:31:38 +10:00
schemas chore: cleanup kps.xsd version typos 2025-04-04 12:25:44 +07:00
test chore(common): rebuild keyboard fixture with kmcomp 2025-03-22 06:08:16 +07:00
tools chore(common): create flag file without node 2024-09-30 14:51:24 +02:00
web maint(resources): move NPM package publishing to GitHub Actions 2025-10-30 07:03:14 +01:00
windows docs(windows): add documentation for localization functions 2025-09-25 14:56:21 +02:00
build.sh chore(common): add support for build target platform exclusions 2024-08-07 09:25:56 +07:00