File tree Expand file tree Collapse file tree 6 files changed +29
-5
lines changed Expand file tree Collapse file tree 6 files changed +29
-5
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,10 @@ indent_style = tab
4545indent_style = space
4646indent_size = 2
4747
48+ # Set properties for `cli_opts.json` files:
49+ [cli_opts.json ]
50+ indent_style = tab
51+
4852# Set properties for TypeScript files:
4953[* .ts ]
5054indent_style = tab
Original file line number Diff line number Diff line change 5353 id : tests
5454 run : |
5555 npm test || npm test || npm test
56- - uses : act10ns/slack@v1
56+ - name : Send status to Slack channel in case of failure
57+ uses : act10ns/slack@v1
5758 with :
5859 status : ${{ job.status }}
5960 steps : ${{ toJson(steps) }}
Original file line number Diff line number Diff line change @@ -51,14 +51,26 @@ jobs:
5151 timeout-minutes : 15
5252 - name : Upload coverage to Codecov
5353 id : upload
54- uses : codecov/codecov-action@v1
54+ uses : codecov/codecov-action@v2
5555 with :
5656 directory : reports/coverage
5757 flags : unittests
5858 fail_ci_if_error : true
59+ - name : Extract coverage value and assign to output
60+ id : extract-coverage
61+ run : |
62+ coverage=`cat reports/coverage/lcov-report/index.html | grep "fraction" | grep -oP '\d+/\d+' | printf %s "$(cat)" | jq -R -s -c 'split("\n")'`
63+ echo "::set-output name=coverage::$coverage"
5964 - uses : act10ns/slack@v1
6065 with :
6166 status : ${{ job.status }}
6267 steps : ${{ toJson(steps) }}
6368 channel : ' #npm-ci'
6469 if : failure()
70+ - name : Send Webhook with status to stdlib backend
71+ uses : distributhor/workflow-webhook@v2
72+ env :
73+ webhook_url : ${{ secrets.STDLIB_COVERAGE_URL }}
74+ webhook_secret : ${{ secrets.STDLIB_WEBHOOK_SECRET }}
75+ data : ' ${{ steps.extract-coverage.outputs.coverage }}'
76+ if : ${{ false }}
Original file line number Diff line number Diff line change 2727 workflow_run :
2828 workflows : ["Publish Package"]
2929 types : [completed]
30+ workflow_dispatch :
3031
3132# Workflow jobs:
3233jobs :
3334 on-success :
3435 runs-on : ubuntu-latest
3536 env :
3637 SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
37- if : ${{ github.event.workflow_run.conclusion == 'success' }}
38+ if : ${{ github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' }}
3839 steps :
3940 - uses : actions/checkout@v2
4041 - uses : actions/setup-node@v2
4546 run : |
4647 npm install --only=prod || npm install --only=prod || npm install --only=prod
4748 timeout-minutes : 15
48- - uses : act10ns/slack@v1
49+ - name : Send notification to Slack in case of failure
50+ uses : act10ns/slack@v1
4951 with :
5052 status : ${{ job.status }}
5153 steps : ${{ toJson(steps) }}
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ Justin Dennison <justin1dennison@gmail.com>
1616Marcus <mfantham@users.noreply.github.com>
1717Matt Cochrane <matthew.cochrane.eng@gmail.com>
1818Milan Raj <rajsite@users.noreply.github.com>
19+ Momtchil Momtchev <momtchil@momtchev.com>
1920Ognjen Jevremović <ognjenjevremovic@users.noreply.github.com>
2021Philipp Burckhardt <pburckhardt@outlook.com>
2122Ricky Reusser <rsreusser@gmail.com>
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ limitations under the License.
2020
2121# isPlainObjectArray
2222
23- [ ![ NPM version] [ npm-image ]] [ npm-url ] [ ![ Build Status] [ test-image ]] [ test-url ] [ ![ Coverage Status] [ coverage-image ]] [ coverage-url ] [ ![ dependencies] [ dependencies-image ]] [ dependencies-url ]
23+ [ ![ NPM version] [ npm-image ]] [ npm-url ] [ ![ Build Status] [ test-image ]] [ test-url ] [ ![ Coverage Status] [ coverage-image ]] [ coverage-url ] <!-- [![dependencies][dependencies-image]][dependencies-url] -->
2424
2525> Test if a value is an array-like object containing only plain objects.
2626
@@ -166,9 +166,13 @@ Copyright © 2016-2021. The Stdlib [Authors][stdlib-authors].
166166[ coverage-image ] : https://img.shields.io/codecov/c/github/stdlib-js/assert-is-plain-object-array/main.svg
167167[ coverage-url ] : https://codecov.io/github/stdlib-js/assert-is-plain-object-array?branch=main
168168
169+ <!--
170+
169171[dependencies-image]: https://img.shields.io/david/stdlib-js/assert-is-plain-object-array.svg
170172[dependencies-url]: https://david-dm.org/stdlib-js/assert-is-plain-object-array/main
171173
174+ -->
175+
172176[ chat-image ] : https://img.shields.io/gitter/room/stdlib-js/stdlib.svg
173177[ chat-url ] : https://gitter.im/stdlib-js/stdlib/
174178
You can’t perform that action at this time.
0 commit comments