From b19b2dc3adaa5cdea4cf0204fee53d28bc90e948 Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Thu, 3 Jun 2021 14:50:40 -0700 Subject: [PATCH] devops: introduce manual @next NPM publishing (#6881) --- .github/workflows/publish_canary_npm.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish_canary_npm.yml b/.github/workflows/publish_canary_npm.yml index 4e3a1fa2c1..9212c81c65 100644 --- a/.github/workflows/publish_canary_npm.yml +++ b/.github/workflows/publish_canary_npm.yml @@ -1,6 +1,7 @@ name: "devrelease:npm" on: + workflow_dispatch: schedule: - cron: "10 0 * * *" push: @@ -22,9 +23,9 @@ jobs: - run: npm ci - run: npm run build - run: node utils/build/update_canary_version.js --today-date - if: contains(github.ref, 'master') + if: contains(github.ref, 'master') && github.event_name != 'workflow_dispatch' - run: node utils/build/update_canary_version.js --commit-timestamp - if: contains(github.ref, 'release') + if: contains(github.ref, 'release') || github.event_name == 'workflow_dispatch' - run: utils/publish_all_packages.sh --tip-of-tree env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}