Skip to content

Commit

Permalink
Auto-generated commit
Browse files Browse the repository at this point in the history
  • Loading branch information
stdlib-bot committed Oct 1, 2023
1 parent 212e16a commit 7ce191c
Show file tree
Hide file tree
Showing 16 changed files with 208 additions and 63 deletions.
5 changes: 5 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -179,3 +179,8 @@ indent_size = 2
[*.gypi]
indent_style = space
indent_size = 2

# Set properties for citation files:
[*.{cff,cff.txt}]
indent_style = space
indent_size = 2
1 change: 1 addition & 0 deletions .github/.keepalive
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2023-10-01T06:09:29.322Z
6 changes: 4 additions & 2 deletions .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,13 @@ jobs:

# Checkout the repository:
- name: 'Checkout repository'
uses: actions/checkout@v3
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

# Install Node.js:
- name: 'Install Node.js'
uses: actions/setup-node@v3
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
timeout-minutes: 5
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/cancel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ jobs:

# Cancel existing workflow runs:
- name: 'Cancel existing workflow runs'
uses: styfle/cancel-workflow-action@0.11.0
# Pin action to full length commit SHA corresponding to v0.11.0
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5
with:
workflow_id: >-
benchmark.yml,
Expand Down
36 changes: 23 additions & 13 deletions .github/workflows/close_pull_requests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,29 @@ on:

# Workflow jobs:
jobs:

# Define job to close all pull requests:
run:

# Define the type of virtual host machine on which to run the job:
runs-on: ubuntu-latest

# Define the sequence of job steps...
steps:
- uses: superbrothers/close-pull-request@v3
with:
comment: |
Thank you for submitting a pull request. :raised_hands:
We greatly appreciate your willingness to submit a contribution. However, we are not accepting pull requests against this repository, as all development happens on the [main project repository](https://github.com/stdlib-js/stdlib).
We kindly request that you submit this pull request against the [respective directory](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ml) of the main repository where we’ll review and provide feedback. If this is your first stdlib contribution, be sure to read the [contributing guide](https://github.com/stdlib-js/stdlib/blob/develop/CONTRIBUTING.md) which provides guidelines and instructions for submitting contributions.
Thank you again, and we look forward to receiving your contribution! :smiley:
Best,
The stdlib team

# Close pull request
- name: 'Close pull request'
# Pin action to full length commit SHA corresponding to v3.1.2
uses: superbrothers/close-pull-request@9c18513d320d7b2c7185fb93396d0c664d5d8448
with:
comment: |
Thank you for submitting a pull request. :raised_hands:
We greatly appreciate your willingness to submit a contribution. However, we are not accepting pull requests against this repository, as all development happens on the [main project repository](https://github.com/stdlib-js/stdlib).
We kindly request that you submit this pull request against the [respective directory](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ml) of the main repository where we’ll review and provide feedback. If this is your first stdlib contribution, be sure to read the [contributing guide](https://github.com/stdlib-js/stdlib/blob/develop/CONTRIBUTING.md) which provides guidelines and instructions for submitting contributions.
Thank you again, and we look forward to receiving your contribution! :smiley:
Best,
The stdlib team
10 changes: 6 additions & 4 deletions .github/workflows/examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,15 @@ jobs:
# Define the sequence of job steps...
steps:

# Checkout the repository:
- name: 'Checkout the repository'
uses: actions/checkout@v3
# Checkout repository:
- name: 'Checkout repository'
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

# Install Node.js:
- name: 'Install Node.js'
uses: actions/setup-node@v3
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
timeout-minutes: 5
Expand Down
12 changes: 8 additions & 4 deletions .github/workflows/npm_downloads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,14 @@ jobs:
steps:
# Checkout the repository:
- name: 'Checkout repository'
uses: actions/checkout@v3
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
timeout-minutes: 10

# Install Node.js:
- name: 'Install Node.js'
uses: actions/setup-node@v3
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
timeout-minutes: 5
Expand Down Expand Up @@ -84,7 +86,8 @@ jobs:
# Upload the download data:
- name: 'Upload data'
uses: actions/upload-artifact@v3
# Pin action to full length commit SHA corresponding to v3.1.3
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32
with:
# Define a name for the uploaded artifact (ensuring a unique name for each job):
name: npm_downloads
Expand All @@ -99,7 +102,8 @@ jobs:

# Send data to events server:
- name: 'Post data'
uses: distributhor/workflow-webhook@v3
# Pin action to full length commit SHA corresponding to v3.0.3:
uses: distributhor/workflow-webhook@48a40b380ce4593b6a6676528cd005986ae56629
env:
webhook_url: ${{ secrets.STDLIB_NPM_DOWNLOADS_URL }}
webhook_secret: ${{ secrets.STDLIB_WEBHOOK_SECRET }}
Expand Down
42 changes: 28 additions & 14 deletions .github/workflows/productionize.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,15 @@ jobs:
steps:
# Checkout main branch of repository:
- name: 'Checkout main branch'
uses: actions/checkout@v3
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
with:
ref: main

# Install Node.js:
- name: 'Install Node.js'
uses: actions/setup-node@v3
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
timeout-minutes: 5
Expand Down Expand Up @@ -132,15 +134,17 @@ jobs:
# Checkout the repository:
- name: 'Checkout repository'
if: ${{ github.event.inputs.require-passing-tests == 'true' }}
uses: actions/checkout@v3
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
with:
# Use the `production` branch:
ref: production

# Install Node.js:
- name: 'Install Node.js'
if: ${{ github.event.inputs.require-passing-tests == 'true' }}
uses: actions/setup-node@v3
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
timeout-minutes: 5
Expand Down Expand Up @@ -184,7 +188,8 @@ jobs:
steps:
# Checkout the repository:
- name: 'Checkout repository'
uses: actions/checkout@v3
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

# Configure git:
- name: 'Configure git'
Expand Down Expand Up @@ -251,7 +256,8 @@ jobs:
# Install Node.js:
- name: 'Install Node.js'
uses: actions/setup-node@v3
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
timeout-minutes: 5
Expand Down Expand Up @@ -334,7 +340,8 @@ jobs:
# Send status to Slack channel if job fails:
- name: 'Send status to Slack channel in case of failure'
uses: act10ns/slack@v2
# Pin action to full length commit SHA corresponding to v2.0.0
uses: act10ns/slack@ed1309ab9862e57e9e583e51c7889486b9a00b0f
with:
status: ${{ job.status }}
steps: ${{ toJson(steps) }}
Expand All @@ -357,7 +364,8 @@ jobs:
steps:
# Checkout the repository:
- name: 'Checkout repository'
uses: actions/checkout@v3
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

# Configure git:
- name: 'Configure git'
Expand Down Expand Up @@ -416,7 +424,8 @@ jobs:
# Install Node.js
- name: 'Install Node.js'
uses: actions/setup-node@v3
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
timeout-minutes: 5
Expand Down Expand Up @@ -505,7 +514,8 @@ jobs:
# Send status to Slack channel if job fails:
- name: 'Send status to Slack channel in case of failure'
uses: act10ns/slack@v2
# Pin action to full length commit SHA corresponding to v2.0.0
uses: act10ns/slack@ed1309ab9862e57e9e583e51c7889486b9a00b0f
with:
status: ${{ job.status }}
steps: ${{ toJson(steps) }}
Expand All @@ -528,7 +538,8 @@ jobs:
steps:
# Checkout the repository:
- name: 'Checkout repository'
uses: actions/checkout@v3
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

# Configure git:
- name: 'Configure git'
Expand Down Expand Up @@ -595,7 +606,8 @@ jobs:
# Install Node.js:
- name: 'Install Node.js'
uses: actions/setup-node@v3
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
timeout-minutes: 5
Expand Down Expand Up @@ -682,7 +694,8 @@ jobs:
# Send status to Slack channel if job fails:
- name: 'Send status to Slack channel in case of failure'
uses: act10ns/slack@v2
# Pin action to full length commit SHA corresponding to v2.0.0
uses: act10ns/slack@ed1309ab9862e57e9e583e51c7889486b9a00b0f
with:
status: ${{ job.status }}
steps: ${{ toJson(steps) }}
Expand All @@ -706,7 +719,8 @@ jobs:

# Checkout the repository:
- name: 'Checkout repository'
uses: actions/checkout@v3
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
with:
fetch-depth: 2

Expand Down
15 changes: 10 additions & 5 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,13 @@ jobs:

# Checkout the repository:
- name: 'Checkout repository'
uses: actions/checkout@v3
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

# Install Node.js:
- name: 'Install Node.js'
uses: actions/setup-node@v3
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
timeout-minutes: 5
Expand Down Expand Up @@ -197,7 +199,8 @@ jobs:
# Publish package to npm:
- name: 'Publish package to npm'
uses: JS-DevTools/npm-publish@v2
# Pin action to full length commit SHA corresponding to v2.2.2
uses: JS-DevTools/npm-publish@fe72237be0920f7a0cafd6a966c9b929c9466e9b
with:
token: ${{ secrets.NPM_TOKEN }}
access: public
Expand All @@ -209,7 +212,8 @@ jobs:
# Send status to Slack channel if job fails:
- name: 'Send status to Slack channel in case of failure'
uses: act10ns/slack@v2
# Pin action to full length commit SHA corresponding to v2.0.0
uses: act10ns/slack@ed1309ab9862e57e9e583e51c7889486b9a00b0f
with:
status: ${{ job.status }}
steps: ${{ toJson(steps) }}
Expand All @@ -230,7 +234,8 @@ jobs:

# Cancel any running or queued workflow runs:
- name: 'Cancel running or queued workflow runs'
uses: styfle/cancel-workflow-action@0.11.0
# Pin action to full length commit SHA corresponding to v0.11.0
uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5
with:
workflow_id: >-
benchmark.yml,
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,13 @@ jobs:

# Checkout the repository:
- name: 'Checkout repository'
uses: actions/checkout@v3
# Pin action to full length commit SHA corresponding to v4.1.0
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

# Install Node.js:
- name: 'Install Node.js'
uses: actions/setup-node@v3
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
timeout-minutes: 5
Expand All @@ -89,7 +91,8 @@ jobs:
# Send status to Slack channel if job fails:
- name: 'Send status to Slack channel in case of failure'
uses: act10ns/slack@v2
# Pin action to full length commit SHA corresponding to v2.0.0
uses: act10ns/slack@ed1309ab9862e57e9e583e51c7889486b9a00b0f
with:
status: ${{ job.status }}
steps: ${{ toJson(steps) }}
Expand Down

0 comments on commit 7ce191c

Please sign in to comment.