spiegel-keyman/docs
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
..
build docs(common): Update Sentry links to keyman.sentry.io 2025-03-13 16:33:52 +07:00
file-formats docs(common): add link to schemas 2025-03-17 12:09:17 +01:00
linux chore: Revert "Merge branch 'master' into beta" 2025-02-14 07:45:28 +07:00
settings feat(linux): add --remote-debug flag to run-tests.sh script 2025-02-14 16:29:41 +01:00
websites docs(common): Document Keyman website server-side dependencies 2025-04-02 07:30:10 +07:00
CODEOWNERS maint: remove platform advocates from CODEOWNERS 2025-05-09 05:47:54 +02:00
core-api-verification.md Merge pull request #10637 from keymanapp/chore/linux/10626_apichecks 2024-05-21 19:03:36 +02:00
history-and-versioning.md chore: Update history-and-versioning to match history 2022-11-10 08:26:59 +07:00
minimum-versions.md fix(android): Update to Java 21 and Gradle dependencies 2025-08-25 09:00:06 +07:00
minimum-versions.md.in chore: Revert "Merge branch 'master' into beta" 2025-02-14 07:45:28 +07:00
npm-packages.md maint(resources): move NPM package publishing to GitHub Actions 2025-10-30 07:03:14 +01:00