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 : ' { "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 @@ -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# Typed Arrays  
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>  Create a typed array.
2626
@@ -259,9 +259,13 @@ Copyright © 2016-2021. The Stdlib [Authors][stdlib-authors].
259259[ coverage-image ] : https://img.shields.io/codecov/c/github/stdlib-js/array-typed/main.svg 
260260[ coverage-url ] : https://codecov.io/github/stdlib-js/array-typed?branch=main 
261261
262+ <!-- 
263+ 
262264[dependencies-image]: https://img.shields.io/david/stdlib-js/array-typed.svg 
263265[dependencies-url]: https://david-dm.org/stdlib-js/array-typed/main 
264266
267+ --> 
268+ 
265269[ chat-image ] : https://img.shields.io/gitter/room/stdlib-js/stdlib.svg 
266270[ chat-url ] : https://gitter.im/stdlib-js/stdlib/ 
267271
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments