diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 87cf7f9b..135c4523 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,7 +4,12 @@ on: schedule: - cron: '0 7 * * *' # enable users to manually trigger with workflow_dispatch - workflow_dispatch: {} + workflow_dispatch: + inputs: + nightly: + description: 'is nightly?' + required: true + default: 'true' jobs: publish: @@ -66,6 +71,7 @@ jobs: run: yarn test-browser --browser chromium - name: (vscode) Patch package.json version + if: ${{ github.event.inputs.nightly == 'true' }} run: node ./monaco-editor/.github/workflows/nightly/setNightlyVersion.js ./vscode/build/monaco/package.json - name: (vscode) Editor Distro @@ -107,6 +113,7 @@ jobs: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Publish `monaco-editor-core` + if: ${{ github.event.inputs.nightly == 'true' }} working-directory: './vscode/out-monaco-editor-core' run: npm publish --tag next @@ -114,6 +121,7 @@ jobs: run: npm config delete //registry.npmjs.org/:_authToken - name: (monaco-editor) Patch package.json version + if: ${{ github.event.inputs.nightly == 'true' }} run: node ./monaco-editor/.github/workflows/nightly/setNightlyVersion.js ./monaco-editor/package.json - name: (monaco-editor) execute `npm ci` (1) @@ -169,5 +177,6 @@ jobs: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Publish `monaco-editor` + if: ${{ github.event.inputs.nightly == 'true' }} working-directory: './monaco-editor/release' run: npm publish --tag next