Josh Hunt
d96d7e680c
NPM: Publish all packages in Github Actions ( #111034 )
...
* Initial npm-publish workflow
* Validate version type and version match, typecheck packages before building, set npm tag
* quote GITHUB_OUTPUT
* codeowners
* fix syntax in release-build
* only tag the latest version with latest
* don't require NPM_TOKEN env var to be set if using OIDC
* put comment back
* tighten script
* Codeowners
* Use workflow_call for canaries, Rename workflow to match release-build
* codeowners
2025-09-18 17:24:59 +00:00
Josh Hunt
cedfbc08e0
NPM: Publish canary packages ( #110866 )
...
* publish npm canaries
use build artifact instead
log
tweak
* try and fix path
* k fix correct path to packages
* improve error handling in npm script
* install specific npm version
* restore rest of release workflow
* fix bits
* fix newline that didn't newline
* remove unused exit_if_fail
2025-09-11 10:03:19 +01:00
Mariell Hoversholm
18fc0bc878
Actions: Introduce Shellcheck action ( #106843 )
2025-06-17 21:15:03 +02:00
Erik Sundell
022297f359
E2E Selectors: Add 'modified' dist-tag when release includes actual changes ( #93813 )
...
* add modified tag to e2e-selectors package
* add sleep
* pr feedback
2024-10-23 15:47:50 +02:00
Jack Westbrook
5d4bf19efb
Fix: Canary NPM publishing ( #66734 )
...
fix(npm-publishing): strip protocol from registry so npm can auth correctly
2023-04-18 12:00:05 +02:00
Jack Westbrook
efa641040d
Build: Improve NPM publishing ( #65171 )
...
* chore(packages): remove redundant npm scripts for publishing packages
* feat(packages): rewrite npm publishing script to work for manual and ci publishes
* ci(drone): update release-canary-npm-packages step to use new script
* docs(packages): update manual release instructions
* wip(packages): attempt to validate packed npm package
* fix(packages): release-canary-npm-packages should provide canary dist-tag
* ci(packages): clean up npm package validation script
* chore(devenv): add verdaccio config to allow anon publishing for easier dev npm testing
* ci(packages): clean up publishing script
* ci(drone): during build-frontend-packages, pack and validate packed tarballs
* chore(codeowners): update for publish/validate npm packages scripts
* ci(packages): fix esm loop bug matching e2e package
* ci(npm-packages): fix failing regex
* style(lib.star): run make format-drone
* style(npm-packages): shellcheck fixes for validate-npm-packages script
* docs(packages): update readme instructions for publishing locally and manually
* refactor(npm-publish): use drone when to trigger canary releases
* chore(drone): remove redundant trigger_npm_publish var
* chore(npm-publish): remove redundant echo
2023-04-18 10:19:37 +02:00