name: nightly on: schedule: - cron: '0 0 * * *' jobs: nightly: runs-on: ubuntu-latest steps: - uses: actions/checkout@master - uses: actions/setup-node@v1 with: node-version: 12 - name: install run: yarn --check-files --frozen-lockfile --non-interactive - name: lint run: yarn test:lint - name: audit run: yarn run audit - name: build run: yarn test:fixtures -i - name: lint app run: yarn lint:app - name: test dev run: yarn test:dev -w=2 - name: test unit run: yarn test:unit - name: test e2e run: yarn test:e2e - name: bump version run: yarn lerna version --yes --no-git-tag-version --no-push - name: build run: PACKAGE_SUFFIX=edge yarn build - name: publish run: ./scripts/workspace-run npm publish -q env: NODE_AUTH_TOKEN: ${{secrets.NODE_AUTH_TOKEN}}