Skip to content

Commit df5f526

Browse files
committed
chore: merge w main
2 parents 6f90edf + a5a2954 commit df5f526

1,396 files changed

Lines changed: 27205 additions & 13153 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Changesets
2+
3+
This directory contains [**Changesets**](https://github.com/changesets/changesets) which are markdown files that describe package changes for the next release.
4+
5+
For guidance on when and how to add changesets, checkout the [Maintainer's Guide](../.github/maintainers_guide.md#-updating-changesets).

.changeset/config.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"$schema": "https://unpkg.com/@changesets/config@3.1.2/schema.json",
3+
"changelog": "@changesets/cli/changelog",
4+
"commit": false,
5+
"fixed": [],
6+
"linked": [],
7+
"access": "public",
8+
"baseBranch": "main",
9+
"updateInternalDependencies": "patch",
10+
"ignore": []
11+
}

.changeset/simple-tests-shine.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
---
3+
4+
ci: simplify test scripts and separate coverage from test runs

.claude/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
CLAUDE.local.md
2+
settings.local.json
3+
worktrees/
4+
plans/

.claude/CLAUDE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@../AGENTS.md

.claude/settings.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Bash(cat:*)",
5+
"Bash(echo:*)",
6+
"Bash(gh issue view:*)",
7+
"Bash(gh label list:*)",
8+
"Bash(gh pr checks:*)",
9+
"Bash(gh pr diff:*)",
10+
"Bash(gh pr list:*)",
11+
"Bash(gh pr status:*)",
12+
"Bash(gh pr update-branch:*)",
13+
"Bash(gh pr view:*)",
14+
"Bash(gh run view:*)",
15+
"Bash(gh search code:*)",
16+
"Bash(git diff:*)",
17+
"Bash(git grep:*)",
18+
"Bash(git log:*)",
19+
"Bash(git ls-tree:*)",
20+
"Bash(git show:*)",
21+
"Bash(git status:*)",
22+
"Bash(grep:*)",
23+
"Bash(head:*)",
24+
"Bash(jq:*)",
25+
"Bash(ls:*)",
26+
"Bash(node --test:*)",
27+
"Bash(node --version:*)",
28+
"Bash(npm --version:*)",
29+
"Bash(npm config:*)",
30+
"Bash(npm install)",
31+
"Bash(npm install:*)",
32+
"Bash(npm run build:*)",
33+
"Bash(npm run docs:*)",
34+
"Bash(npm run lint:*)",
35+
"Bash(npm run lint:fix:*)",
36+
"Bash(npm show:*)",
37+
"Bash(npm test:*)",
38+
"Bash(npm version:*)",
39+
"Bash(nvm use:*)",
40+
"Bash(tail:*)",
41+
"Bash(tree:*)",
42+
"WebFetch(domain:docs.slack.dev)",
43+
"WebFetch(domain:github.com)",
44+
"WebFetch(domain:npmjs.com)",
45+
"WebFetch(domain:raw.githubusercontent.com)"
46+
]
47+
}
48+
}

.githooks/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env bash
2+
set -e
3+
cd "$(git rev-parse --show-toplevel)" || exit 1
4+
npm run lint

.github/CODEOWNERS

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Salesforce Open Source project configuration
2+
# Learn more: https://github.com/salesforce/oss-template
3+
#ECCN:Open Source
4+
#GUSINFO:Open Source,Open Source Workflow
5+
6+
# @slackapi/slack-platform-javascript
7+
# are code reviewers for all changes in this repo.
8+
* @slackapi/slack-platform-javascript
9+
10+
# @slackapi/developer-education
11+
# are code reviewers for changes in the `/docs` directory.
12+
/docs/ @slackapi/developer-education
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
name: SDK Question
2+
description: Submit a question about this SDK
3+
labels: ["untriaged"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Have a question about using the SDK? We're here to help!
9+
10+
- type: dropdown
11+
id: package
12+
attributes:
13+
label: Package
14+
description: Which package(s) does this relate to?
15+
multiple: true
16+
options:
17+
- "@slack/web-api"
18+
- "@slack/socket-mode"
19+
- "@slack/oauth"
20+
- "@slack/webhook"
21+
- "@slack/types"
22+
- "@slack/logger"
23+
- "@slack/cli-hooks"
24+
- "@slack/cli-test"
25+
- I don't know
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
id: question
31+
attributes:
32+
label: Question
33+
description: Describe your question in detail
34+
validations:
35+
required: true
36+
37+
- type: input
38+
id: sdk-version
39+
attributes:
40+
label: SDK Version
41+
description: |
42+
Run `npm ls | grep slack` or check your `package.json`
43+
placeholder: e.g., @slack/web-api@7.0.0
44+
45+
- type: input
46+
id: node-version
47+
attributes:
48+
label: Node.js Version
49+
description: Run `node --version`
50+
placeholder: e.g., v20.10.0
51+
52+
- type: textarea
53+
id: context
54+
attributes:
55+
label: Additional Context
56+
description: |
57+
Add any code snippets, error messages, or other context that might help.
58+
59+
- type: markdown
60+
attributes:
61+
value: |
62+
---
63+
For general questions about the Slack API platform, please [contact Slack support](https://slack.com/help/requests/new).
64+
65+
By submitting this issue, you agree to follow our [Contributing Guidelines](https://github.com/slackapi/node-slack-sdk/blob/main/.github/contributing.md) and [Code of Conduct](https://slackhq.github.io/code-of-conduct).

.github/ISSUE_TEMPLATE/01-bug.yml

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
name: SDK Bug
2+
description: Report an SDK bug
3+
labels: ["untriaged"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thank you for taking the time to fill out this bug report!
9+
10+
- type: dropdown
11+
id: package
12+
attributes:
13+
label: Package
14+
description: Which package(s) are affected?
15+
multiple: true
16+
options:
17+
- "@slack/web-api"
18+
- "@slack/socket-mode"
19+
- "@slack/oauth"
20+
- "@slack/webhook"
21+
- "@slack/types"
22+
- "@slack/logger"
23+
- "@slack/cli-hooks"
24+
- "@slack/cli-test"
25+
- I don't know
26+
validations:
27+
required: true
28+
29+
- type: input
30+
id: sdk-version
31+
attributes:
32+
label: SDK Version
33+
description: |
34+
Run `npm ls | grep slack` or check your `package.json`
35+
placeholder: e.g., @slack/web-api@7.0.0
36+
validations:
37+
required: true
38+
39+
- type: input
40+
id: node-version
41+
attributes:
42+
label: Node.js Version
43+
description: Run `node --version`
44+
placeholder: e.g., v20.10.0
45+
validations:
46+
required: true
47+
48+
- type: input
49+
id: os
50+
attributes:
51+
label: Operating System
52+
description: |
53+
macOS/Linux: `sw_vers && uname -v` or Windows: `ver`
54+
placeholder: e.g., macOS 14.0, Ubuntu 22.04, Windows 11
55+
56+
- type: textarea
57+
id: steps
58+
attributes:
59+
label: Steps to Reproduce
60+
description: Share commands, source code, and project settings
61+
placeholder: |
62+
1. Initialize client with...
63+
2. Call method...
64+
3. See error...
65+
validations:
66+
required: true
67+
68+
- type: textarea
69+
id: expected
70+
attributes:
71+
label: Expected Result
72+
description: What did you expect to happen?
73+
validations:
74+
required: true
75+
76+
- type: textarea
77+
id: actual
78+
attributes:
79+
label: Actual Result
80+
description: What actually happened? Include logs, screenshots, or error messages.
81+
validations:
82+
required: true
83+
84+
- type: markdown
85+
attributes:
86+
value: |
87+
---
88+
For general questions about the Slack API platform, please [contact Slack support](https://slack.com/help/requests/new).
89+
90+
By submitting this issue, you agree to follow our [Contributing Guidelines](https://github.com/slackapi/node-slack-sdk/blob/main/.github/contributing.md) and [Code of Conduct](https://slackhq.github.io/code-of-conduct).

0 commit comments

Comments
 (0)