spiegel-keyman/.github/workflows
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
..
api-verification.yml chore(linux): update actions/cache to non-deprecated version 2025-02-11 19:56:19 +01:00
auto-merge-keyman-server-pr.yml chore(common): Specify Keyman repo on GitHub actions 2023-12-11 10:24:30 +07:00
close-linked-issues-for-merged-prs.yml chore: use sha instead of version for security 2025-02-27 17:40:51 +01:00
crowdin.yml chore(common): Specify Keyman repo on GitHub actions 2023-12-11 10:24:30 +07:00
deb-packaging.README.md chore(linux): rename "Debian packaging" to "Ubuntu packaging" 2025-03-17 17:52:18 +01:00
deb-packaging.yml maint(linux): remove Oracular, add Questing 🍒 2025-09-18 10:10:15 +02:00
labeler.yml chore(common): Specify Keyman repo on GitHub actions 2023-12-11 10:24:30 +07:00
npm-publish.yml maint(resources): move NPM package publishing to GitHub Actions 2025-10-30 07:03:14 +01:00