diff --git a/.github/workflows/master-branch.yml b/.github/workflows/master-branch.yml deleted file mode 100644 index 92fd04c..0000000 --- a/.github/workflows/master-branch.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Build status - -on: - push: - branches: - - master -jobs: - build-status: - name: Build status on master branch - runs-on: ubuntu-latest - steps: - - name: Git checkout - uses: actions/checkout@v2 - - name: Setup Node.js - uses: actions/setup-node@v2 - with: - node-version: '14' - registry-url: 'https://registry.npmjs.org' - - name: Install NPM dependencies - run: npm ci - - name: Lint - run: npm run lint - - name: Lint - uses: wearerequired/lint-action@v1.10.0 - with: - continue_on_error: false - auto_fix: false - neutral_check_on_warning: false - eslint: true - eslint_args: src/**/*.ts - eslint_extensions: ts - prettier: true - prettier_args: src/**/*.ts - prettier_extensions: ts - - name: Test - run: npm test - - name: Production build - run: npm run build:prod diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml deleted file mode 100644 index 9a5bf45..0000000 --- a/.github/workflows/pull-request.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Pull request - -on: [pull_request] - -jobs: - continuous-integration: - name: Continuous Integration - runs-on: ubuntu-latest - steps: - - name: Git checkout - uses: actions/checkout@v2 - - name: Setup Node.js - uses: actions/setup-node@v2 - with: - node-version: '14' - registry-url: 'https://registry.npmjs.org' - - name: Install NPM dependencies - run: npm ci - - name: Commit lint - run: ./node_modules/.bin/commitlint --from $(git merge-base --fork-point master) --verbose - - name: Lint - run: npm run lint - - name: Lint - uses: wearerequired/lint-action@v1.10.0 - with: - continue_on_error: false - auto_fix: false - neutral_check_on_warning: false - eslint: true - eslint_args: src/**/*.ts - eslint_extensions: ts - prettier: true - prettier_args: src/**/*.ts - prettier_extensions: ts - - name: Test - run: | - npm test - npm run codecov diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index d022d40..0000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Release - -on: - pull_request: - types: [closed] - branches: - - master - -jobs: - release-and-publish: - name: Release and publish to NPM registry - runs-on: ubuntu-latest - steps: - - name: Git checkout - uses: actions/checkout@v2 - with: - ref: 'master' - - name: Setup Node.js - uses: actions/setup-node@v2 - with: - node-version: '14' - registry-url: 'https://registry.npmjs.org' - - name: Install NPM dependencies - run: npm ci - - name: Release and publish to NPM registry - env: - NPM_LOGIN_TOKEN: ${{ secrets.NPM_LOGIN_TOKEN }} - SUPERCHARGE_BOT_DEPLOY_KEY: ${{ secrets.SUPERCHARGE_BOT_DEPLOY_KEY }} - run: ./release.sh