diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml new file mode 100644 index 00000000..e51e34ea --- /dev/null +++ b/.github/workflows/benchmark.yml @@ -0,0 +1,19 @@ +name: benchmark + +on: + workflow_dispatch: + +jobs: + benchmark: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: 15 + - name: Install production and development dependencies + run: | + npm install + - name: Run benchmarks + run: | + npm run benchmark diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 7668c70a..0c19f10d 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -10,10 +10,10 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 with: - node-version: 14 + node-version: 15 - name: Install production and development dependencies run: | npm install - name: Run examples run: | - npm run examples \ No newline at end of file + npm run examples diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 164619bb..ae05f51e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 with: - node-version: 14 + node-version: 15 - name: Increment version run: | git config --local user.email "noreply@stdlib.io" @@ -31,4 +31,4 @@ jobs: status: ${{ job.status }} steps: ${{ toJson(steps) }} channel: '#npm-ci' - if: failure() \ No newline at end of file + if: failure() diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 72b66f4e..3c991081 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 with: - node-version: 14 + node-version: 15 - name: Install production and development dependencies id: install run: | @@ -26,4 +26,4 @@ jobs: status: ${{ job.status }} steps: ${{ toJson(steps) }} channel: '#npm-ci' - if: failure() \ No newline at end of file + if: failure() diff --git a/.github/workflows/test_coverage.yml b/.github/workflows/test_coverage.yml index debbfd56..0e8045d7 100644 --- a/.github/workflows/test_coverage.yml +++ b/.github/workflows/test_coverage.yml @@ -10,7 +10,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 with: - node-version: 14 + node-version: 15 - name: Install production and development dependencies run: | npm install @@ -21,4 +21,4 @@ jobs: uses: codecov/codecov-action@v1 with: directory: reports/coverage - flags: unittests \ No newline at end of file + flags: unittests diff --git a/.github/workflows/test_install.yml b/.github/workflows/test_install.yml index 039afb6e..ee70831f 100644 --- a/.github/workflows/test_install.yml +++ b/.github/workflows/test_install.yml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 with: - node-version: 14 + node-version: 15 - name: Install production dependencies via npm run: | npm install --only=prod @@ -24,4 +24,4 @@ jobs: status: ${{ job.status }} steps: ${{ toJson(steps) }} channel: '#npm-ci' - if: failure() \ No newline at end of file + if: failure() diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index abd0ae4e..35b70c93 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,3 +1,3 @@ # Code of Conduct -stdlib expects community participants to adhere to the project Code of Conduct. The [full text](https://github.com/stdlib-js/stdlib/blob/develop/CODE_OF_CONDUCT.md) is available in the main project repository. \ No newline at end of file +stdlib expects community participants to adhere to the project Code of Conduct. The [full text](https://github.com/stdlib-js/stdlib/blob/develop/CODE_OF_CONDUCT.md) is available in the main project repository. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8b60dead..5f594438 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,3 @@ # Contribution Guidelines -Woot woot! If you are new to stdlib, welcome! And thanks for your interest! Guidelines for how to contribute to the project are [available](https://github.com/stdlib-js/stdlib/blob/develop/CONTRIBUTING.md) in the main project repository. \ No newline at end of file +Woot woot! If you are new to stdlib, welcome! And thanks for your interest! Guidelines for how to contribute to the project are [available](https://github.com/stdlib-js/stdlib/blob/develop/CONTRIBUTING.md) in the main project repository. diff --git a/package.json b/package.json index c84bddff..81a17b0a 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,8 @@ "scripts": { "test": "make test", "test-cov": "make test-cov", - "examples": "make examples" + "examples": "make examples", + "benchmark": "make benchmark" }, "homepage": "https://github.com/stdlib-js/stdlib", "repository": {