spiegel-keyman/common/web/types
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
..
src Merge pull request #12882 from keymanapp/fix/common/web/types/1288-handle-invalid-order-and-tertiary-arguments-to-ElementString-fromString 2025-01-18 15:58:55 +00:00
tests fix(common/web): add two test cases for Strs.allocString() 2025-02-03 15:02:05 +00:00
tools chore(developer): verify kmp.json output from kmc-package 2023-10-25 12:07:46 +07:00
.eslintrc.cjs chore(common): rename common/web/types/test to .../tests 2024-12-03 13:53:13 +01:00
.gitignore chore(developer): initial commit of test-string-lists.ts 2024-11-26 08:08:15 +00:00
build.sh maint(resources): move NPM package publishing to GitHub Actions 2025-10-30 07:03:14 +01:00
package.json chore(common/web): remove .c8rc.json from types and merge exclusions into package.json 2024-12-09 14:47:18 +00:00
tsconfig.json refactor(common): move xml2js and related deps to @keymanapp/developer-utils 2024-08-06 05:19:30 +07:00