diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6f134742..2757a78f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,7 +2,7 @@ name: Publish to npm on: schedule: - - cron: '16 8 * * *' + - cron: '0 7 * * *' # enable users to manually trigger with workflow_dispatch workflow_dispatch: inputs: @@ -10,16 +10,11 @@ on: description: 'is nightly?' required: true default: 'true' - jobs: publish: name: Publish to npm runs-on: ubuntu-latest steps: - - run: | - echo ${{github.event_name}} - echo ${{github.event.inputs.nightly}} - - uses: actions/setup-node@v2 with: node-version: 14 @@ -75,7 +70,7 @@ jobs: run: yarn test-browser --browser chromium - name: (vscode) Patch package.json version - if: ${{ github.event.inputs.nightly == 'true' }} + if: ${{ github.event_name == 'schedule' || github.event.inputs.nightly == 'true' }} run: node ./monaco-editor/.github/workflows/nightly/setNightlyVersion.js ./vscode/build/monaco/package.json - name: (vscode) Editor Distro @@ -117,7 +112,7 @@ jobs: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Publish `monaco-editor-core` - if: ${{ github.event.inputs.nightly == 'true' }} + if: ${{ github.event_name == 'schedule' || github.event.inputs.nightly == 'true' }} working-directory: './vscode/out-monaco-editor-core' run: npm publish --tag next @@ -125,7 +120,7 @@ jobs: run: npm config delete //registry.npmjs.org/:_authToken - name: (monaco-editor) Patch package.json version - if: ${{ github.event.inputs.nightly == 'true' }} + if: ${{ github.event_name == 'schedule' || 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) @@ -181,6 +176,6 @@ jobs: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Publish `monaco-editor` - if: ${{ github.event.inputs.nightly == 'true' }} + if: ${{ github.event_name == 'schedule' || github.event.inputs.nightly == 'true' }} working-directory: './monaco-editor/release' run: npm publish --tag next