File tree Expand file tree Collapse file tree 7 files changed +32
-8
lines changed Expand file tree Collapse file tree 7 files changed +32
-8
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 : ' { "coverage": ${{ steps.extract-coverage.outputs.coverage }}, "run_id": "${{ github.run_id }}" }'
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 @@ -20,7 +20,7 @@ limitations under the License.
2020
2121# Buffer Data Type Enumeration Constant
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> Return the data type enumeration constant of an ndarray data buffer.
2626
@@ -199,9 +199,13 @@ Copyright © 2016-2021. The Stdlib [Authors][stdlib-authors].
199199[ coverage-image ] : https://img.shields.io/codecov/c/github/stdlib-js/ndarray-base-buffer-dtype-enum/main.svg
200200[ coverage-url ] : https://codecov.io/github/stdlib-js/ndarray-base-buffer-dtype-enum?branch=main
201201
202+ <!--
203+
202204[dependencies-image]: https://img.shields.io/david/stdlib-js/ndarray-base-buffer-dtype-enum.svg
203205[dependencies-url]: https://david-dm.org/stdlib-js/ndarray-base-buffer-dtype-enum/main
204206
207+ -->
208+
205209[ chat-image ] : https://img.shields.io/gitter/room/stdlib-js/stdlib.svg
206210[ chat-url ] : https://gitter.im/stdlib-js/stdlib/
207211
Original file line number Diff line number Diff line change 2020
2121// MODULES //
2222
23- var enumerate = require ( '@stdlib/ndarray-dtypes ' ) . enumerate ;
23+ var str2enum = require ( '@stdlib/ndarray-base-dtype-str2enum ' ) ;
2424var dtype = require ( '@stdlib/ndarray-base-buffer-dtype' ) ;
2525
2626
@@ -43,7 +43,7 @@ var dtype = require( '@stdlib/ndarray-base-buffer-dtype' );
4343function dtypeEnum ( arr ) {
4444 var dt = dtype ( arr ) ;
4545 if ( dt ) {
46- return enumerate ( dt ) ;
46+ return str2enum ( dt ) ;
4747 }
4848 return null ;
4949}
Original file line number Diff line number Diff line change 3838 },
3939 "dependencies" : {
4040 "@stdlib/ndarray-base-buffer-dtype" : " ^0.0.x" ,
41- "@stdlib/ndarray-dtypes " : " ^0.0.x" ,
41+ "@stdlib/ndarray-base-dtype-str2enum " : " ^0.0.x" ,
4242 "@stdlib/types" : " ^0.0.x"
4343 },
4444 "devDependencies" : {
4545 "@stdlib/assert-is-function" : " ^0.0.x" ,
4646 "@stdlib/assert-is-number" : " ^0.0.x" ,
4747 "@stdlib/bench" : " ^0.0.x" ,
4848 "@stdlib/ndarray-base-buffer-ctors" : " ^0.0.x" ,
49+ "@stdlib/ndarray-dtypes" : " ^0.0.x" ,
4950 "tape" : " git+https://github.com/kgryte/tape.git#fix/globby" ,
5051 "istanbul" : " ^0.4.1" ,
5152 "tap-spec" : " 5.x.x"
You can’t perform that action at this time.
0 commit comments