Commit graph

10 commits

Author SHA1 Message Date
Marc Durdin
f7d1b6ceb5 maint(resources): use VERSION_ENVIRONMENT var for v18
Follows: #15054
Build-bot: skip
Test-bot: skip
2025-10-31 11:36:32 +01:00
Marc Durdin
2af0faeb65 maint(resources): use older VERSION_GIT_TAG variable 2025-10-30 08:11:44 +01:00
Marc Durdin
96d836125a maint(resources): fixup includes for npm-publish.sh for 18.0 2025-10-30 07:46:52 +01:00
Marc Durdin
57a50ba7a1 maint(resources): cherry-pick changes to npm-publish scripts
This commit collects all changes to npm-publish.yml and npm-publish.sh,
from the series of PRs associated with PR #15029.
2025-10-30 07:11:41 +01:00
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
Joshua Horton
4e93e66faf maint: remove triggers for LMLayer-specific build configuration 2025-04-30 15:09:52 +07:00
Marc Durdin
02812af97f fix(common): specify title explicitly when opening PR with hub
Fixes #11125.

Discussion in #11125; looks like it may be due to a race in hub?
2024-04-05 09:20:23 +07:00
Marc Durdin
09e971d3ca chore: tweak script for stability 2024-02-01 16:16:19 +07:00
Marc Durdin
7c8003a0f7 chore(common): cancel earlier builds when new test builds triggered
Fixes #10590.

Cancels existing running or queued test builds on TeamCity when a new
build is started for the same 'branch' (aka branch or PR).

Does not touch release builds or other projects -- only touches
recognized test build configurations.
2024-02-01 16:02:23 +07:00
Marc Durdin
6c00656849 chore(common): unify pull-request creation scripts
Fixes #9886.
2023-10-30 06:22:52 +07:00