Skip to content

Commit 8326231

Browse files
committed
Auto-generated commit
1 parent 71ca526 commit 8326231

10 files changed

Lines changed: 91 additions & 48 deletions

File tree

.github/.keepalive

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-12-29T00:33:23.941Z
1+
2026-01-26T00:47:08.018Z

.github/workflows/publish.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353

5454
# Define environment variables:
5555
env:
56-
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
56+
ZULIP_API_KEY: ${{ secrets.ZULIP_API_KEY }}
5757
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
5858

5959
# Define the sequence of job steps...
@@ -216,14 +216,23 @@ jobs:
216216
run: |
217217
git reset --hard
218218
219-
# Send status to Slack channel if job fails:
220-
- name: 'Send status to Slack channel in case of failure'
219+
# Send notification to Zulip if job fails:
220+
- name: 'Send notification to Zulip in case of failure'
221221
# Pin action to full length commit SHA
222-
uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2
223-
with:
224-
status: ${{ job.status }}
225-
channel: '#npm-ci'
222+
uses: zulip/github-actions-zulip/send-message@e4c8f27c732ba9bd98ac6be0583096dea82feea5 # v1.0.2
226223
if: failure()
224+
with:
225+
api-key: ${{ secrets.ZULIP_API_KEY }}
226+
email: 'github-actions-bot@stdlib.zulipchat.com'
227+
organization-url: 'https://stdlib.zulipchat.com'
228+
to: 'workflows-standalone'
229+
type: 'stream'
230+
topic: ${{ github.event.repository.name }}
231+
content: |
232+
:cross_mark: **${{ github.workflow }}** workflow failed
233+
234+
**Repository:** [${{ github.repository }}](${{ github.server_url }}/${{ github.repository }})
235+
**Run:** [View workflow run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})
227236
228237
# Define job to cancel any running or queued workflow runs...
229238
cancel:

.github/workflows/test.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151

5252
# Define environment variables:
5353
env:
54-
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
54+
ZULIP_API_KEY: ${{ secrets.ZULIP_API_KEY }}
5555

5656
# Define the sequence of job steps...
5757
steps:
@@ -89,11 +89,20 @@ jobs:
8989
run: |
9090
npm test || npm test || npm test
9191
92-
# Send status to Slack channel if job fails:
93-
- name: 'Send status to Slack channel in case of failure'
92+
# Send notification to Zulip if job fails:
93+
- name: 'Send notification to Zulip in case of failure'
9494
# Pin action to full length commit SHA
95-
uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2
96-
with:
97-
status: ${{ job.status }}
98-
channel: '#npm-ci'
95+
uses: zulip/github-actions-zulip/send-message@e4c8f27c732ba9bd98ac6be0583096dea82feea5 # v1.0.2
9996
if: failure()
97+
with:
98+
api-key: ${{ secrets.ZULIP_API_KEY }}
99+
email: 'github-actions-bot@stdlib.zulipchat.com'
100+
organization-url: 'https://stdlib.zulipchat.com'
101+
to: 'workflows-standalone'
102+
type: 'stream'
103+
topic: ${{ github.event.repository.name }}
104+
content: |
105+
:cross_mark: **${{ github.workflow }}** workflow failed
106+
107+
**Repository:** [${{ github.repository }}](${{ github.server_url }}/${{ github.repository }})
108+
**Run:** [View workflow run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})

.github/workflows/test_coverage.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343

4444
# Define environment variables:
4545
env:
46-
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
46+
ZULIP_API_KEY: ${{ secrets.ZULIP_API_KEY }}
4747

4848
# Define the sequence of job steps...
4949
steps:
@@ -113,14 +113,23 @@ jobs:
113113
echo "${{ steps.extract-coverage.outputs.table }}" >> $GITHUB_STEP_SUMMARY
114114
echo "" >> $GITHUB_STEP_SUMMARY
115115
116-
# Send Slack notification if job fails:
117-
- name: 'Send status to Slack channel in case of failure'
116+
# Send notification to Zulip if job fails:
117+
- name: 'Send notification to Zulip in case of failure'
118118
# Pin action to full length commit SHA
119-
uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2
120-
with:
121-
status: ${{ job.status }}
122-
channel: '#npm-ci'
119+
uses: zulip/github-actions-zulip/send-message@e4c8f27c732ba9bd98ac6be0583096dea82feea5 # v1.0.2
123120
if: failure()
121+
with:
122+
api-key: ${{ secrets.ZULIP_API_KEY }}
123+
email: 'github-actions-bot@stdlib.zulipchat.com'
124+
organization-url: 'https://stdlib.zulipchat.com'
125+
to: 'workflows-standalone'
126+
type: 'stream'
127+
topic: ${{ github.event.repository.name }}
128+
content: |
129+
:cross_mark: **${{ github.workflow }}** workflow failed
130+
131+
**Repository:** [${{ github.repository }}](${{ github.server_url }}/${{ github.repository }})
132+
**Run:** [View workflow run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})
124133
125134
# Send data to events server:
126135
- name: 'Post data'

.github/workflows/test_install.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848

4949
# Define environment variables:
5050
env:
51-
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
51+
ZULIP_API_KEY: ${{ secrets.ZULIP_API_KEY }}
5252

5353
# Run workflow job if `publish` workflow run is successful or when the workflow is manually triggered or on a schedule:
5454
if: ${{ github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' || github.event_name == 'schedule' }}
@@ -75,11 +75,20 @@ jobs:
7575
npm install --only=prod || npm install --only=prod || npm install --only=prod
7676
timeout-minutes: 15
7777

78-
# Send Slack notification if job fails:
79-
- name: 'Send notification to Slack in case of failure'
78+
# Send notification to Zulip if job fails:
79+
- name: 'Send notification to Zulip in case of failure'
8080
# Pin action to full length commit SHA
81-
uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2
82-
with:
83-
status: ${{ job.status }}
84-
channel: '#npm-ci'
81+
uses: zulip/github-actions-zulip/send-message@e4c8f27c732ba9bd98ac6be0583096dea82feea5 # v1.0.2
8582
if: failure()
83+
with:
84+
api-key: ${{ secrets.ZULIP_API_KEY }}
85+
email: 'github-actions-bot@stdlib.zulipchat.com'
86+
organization-url: 'https://stdlib.zulipchat.com'
87+
to: 'workflows-standalone'
88+
type: 'stream'
89+
topic: ${{ github.event.repository.name }}
90+
content: |
91+
:cross_mark: **${{ github.workflow }}** workflow failed
92+
93+
**Repository:** [${{ github.repository }}](${{ github.server_url }}/${{ github.repository }})
94+
**Run:** [View workflow run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})

.github/workflows/test_published_package.yml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545

4646
# Define environment variables:
4747
env:
48-
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
48+
ZULIP_API_KEY: ${{ secrets.ZULIP_API_KEY }}
4949

5050
# Run workflow job if `publish` workflow run is successful or when the workflow is manually triggered or on a schedule:
5151
if: ${{ github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' || github.event_name == 'schedule' }}
@@ -96,10 +96,20 @@ jobs:
9696
# Run the example:
9797
node index.js
9898
99-
# Send Slack notification if job fails:
100-
- name: 'Send notification to Slack in case of failure'
101-
uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2
102-
with:
103-
status: ${{ job.status }}
104-
channel: '#npm-ci'
99+
# Send notification to Zulip if job fails:
100+
- name: 'Send notification to Zulip in case of failure'
101+
# Pin action to full length commit SHA
102+
uses: zulip/github-actions-zulip/send-message@e4c8f27c732ba9bd98ac6be0583096dea82feea5 # v1.0.2
105103
if: failure()
104+
with:
105+
api-key: ${{ secrets.ZULIP_API_KEY }}
106+
email: 'github-actions-bot@stdlib.zulipchat.com'
107+
organization-url: 'https://stdlib.zulipchat.com'
108+
to: 'workflows-standalone'
109+
type: 'stream'
110+
topic: ${{ github.event.repository.name }}
111+
content: |
112+
:cross_mark: **${{ github.workflow }}** workflow failed
113+
114+
**Repository:** [${{ github.repository }}](${{ github.server_url }}/${{ github.repository }})
115+
**Run:** [View workflow run](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})

CHANGELOG.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
55
<section class="release" id="unreleased">
66

7-
## Unreleased (2025-12-29)
7+
## Unreleased (2026-01-26)
88

99
<section class="issues">
1010

1111
### Closed Issues
1212

13-
A total of 3 issues were closed in this release:
13+
A total of 4 issues were closed in this release:
1414

15-
[#5960](https://github.com/stdlib-js/stdlib/issues/5960), [#7135](https://github.com/stdlib-js/stdlib/issues/7135), [#7215](https://github.com/stdlib-js/stdlib/issues/7215)
15+
[#5960](https://github.com/stdlib-js/stdlib/issues/5960), [#7135](https://github.com/stdlib-js/stdlib/issues/7135), [#7215](https://github.com/stdlib-js/stdlib/issues/7215), [#9570](https://github.com/stdlib-js/stdlib/issues/9570)
1616

1717
</section>
1818

@@ -24,6 +24,7 @@ A total of 3 issues were closed in this release:
2424

2525
<details>
2626

27+
- [`ed3afe7`](https://github.com/stdlib-js/stdlib/commit/ed3afe7252708109f1a8350c15bcdabcc96f6e0a) - **chore:** fix C lint errors [(#9571)](https://github.com/stdlib-js/stdlib/pull/9571) _(by Geo Daoyu)_
2728
- [`6eee151`](https://github.com/stdlib-js/stdlib/commit/6eee15199727d04e3757e66f38384e97b8a333da) - **style:** fix indentation in JSON files _(by Philipp Burckhardt)_
2829
- [`3e432af`](https://github.com/stdlib-js/stdlib/commit/3e432af9104dae7dab407d3b8df14ae6c7f78310) - **chore:** fix EditorConfig lint errors [(#7226)](https://github.com/stdlib-js/stdlib/pull/7226) _(by Deepak Singh)_
2930
- [`a5f516c`](https://github.com/stdlib-js/stdlib/commit/a5f516c96d479568dca5099e24fe709977d3ec5b) - **chore:** fix EditorConfig lint errors [(#7137)](https://github.com/stdlib-js/stdlib/pull/7137) _(by Karan Vasudevamurthy)_
@@ -40,10 +41,11 @@ A total of 3 issues were closed in this release:
4041

4142
### Contributors
4243

43-
A total of 4 people contributed to this release. Thank you to the following contributors:
44+
A total of 5 people contributed to this release. Thank you to the following contributors:
4445

4546
- Deepak Singh
4647
- Gautam Kaushik
48+
- Geo Daoyu
4749
- Karan Vasudevamurthy
4850
- Philipp Burckhardt
4951

NOTICE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Copyright (c) 2016-2025 The Stdlib Authors.
1+
Copyright (c) 2016-2026 The Stdlib Authors.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ See [LICENSE][stdlib-license].
213213

214214
## Copyright
215215

216-
Copyright &copy; 2016-2025. The Stdlib [Authors][stdlib-authors].
216+
Copyright &copy; 2016-2026. The Stdlib [Authors][stdlib-authors].
217217

218218
</section>
219219

package.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"@stdlib/ndarray-base-napi-unary": "^0.2.1",
4343
"@stdlib/ndarray-base-unary": "^0.2.1",
4444
"@stdlib/ndarray-dtypes": "^0.3.0",
45-
"@stdlib/utils-library-manifest": "^0.2.2"
45+
"@stdlib/utils-library-manifest": "^0.2.3"
4646
},
4747
"devDependencies": {
4848
"@stdlib/array-float64": "^0.2.2",
@@ -84,11 +84,6 @@
8484
"node-api",
8585
"addon"
8686
],
87-
"__stdlib__": {
88-
"envs": {
89-
"browser": false
90-
}
91-
},
9287
"funding": {
9388
"type": "opencollective",
9489
"url": "https://opencollective.com/stdlib"

0 commit comments

Comments
 (0)