Skip to content

Commit c05661b

Browse files
committed
Merge remote-tracking branch 'origin/main' into zimeg-build-dev-latest-main
# Conflicts: # .circleci/config.yml
2 parents 385c37e + d173959 commit c05661b

13 files changed

Lines changed: 249 additions & 158 deletions

.circleci/config.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,13 @@ jobs:
281281
echo "Will use RELEASE_REF=${RELEASE_REF}"
282282
echo "export RELEASE_REF=${RELEASE_REF}" >> $BASH_ENV
283283
echo "export RELEASE_REF=${RELEASE_REF}" >> << parameters.artifact_dir >>/release_ref
284+
- run:
285+
name: Copy install scripts to artifacts
286+
command: |
287+
cp ./scripts/install.sh << parameters.artifact_dir >>/install.sh
288+
cp ./scripts/install-dev.sh << parameters.artifact_dir >>/install-dev.sh
289+
cp ./scripts/install-windows.ps1 << parameters.artifact_dir >>/install-windows.ps1
290+
cp ./scripts/install-windows-dev.ps1 << parameters.artifact_dir >>/install-windows-dev.ps1
284291
- run:
285292
name: Delete non-signed archive
286293
command: |
@@ -588,6 +595,20 @@ workflows:
588595
- code-sign
589596
context: slack-cli-release
590597
release_ref: dev-build
598+
- s3-upload:
599+
name: dev-upload-to-s3-install-dev-sh
600+
s3-target-path: slack-cli
601+
file-name: "install-dev.sh"
602+
requires:
603+
- create-github-release-and-artifacts
604+
context: slack-cli-release
605+
- s3-upload:
606+
name: dev-upload-to-s3-install-windows-dev-ps1
607+
s3-target-path: slack-cli
608+
file-name: "install-windows-dev.ps1"
609+
requires:
610+
- create-github-release-and-artifacts
611+
context: slack-cli-release
591612
- s3-upload:
592613
name: dev-upload-to-s3-dev-macos-linux
593614
s3-target-path: slack-cli
@@ -727,3 +748,19 @@ workflows:
727748
requires:
728749
- create-github-release-and-artifacts
729750
context: slack-cli-release
751+
- s3-upload:
752+
<<: *filters-tag-triggered-workflow-job
753+
name: upload-to-s3-install-sh
754+
s3-target-path: slack-cli
755+
file-name: "install.sh"
756+
requires:
757+
- create-github-release-and-artifacts
758+
context: slack-cli-release
759+
- s3-upload:
760+
<<: *filters-tag-triggered-workflow-job
761+
name: upload-to-s3-install-windows-ps1
762+
s3-target-path: slack-cli
763+
file-name: "install-windows.ps1"
764+
requires:
765+
- create-github-release-and-artifacts
766+
context: slack-cli-release
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
name: CLI Question
2+
description: Submit a question about the Slack CLI
3+
labels: ["untriaged"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Have a question about using the Slack CLI? We're here to help!
9+
10+
- type: textarea
11+
id: question
12+
attributes:
13+
label: Question
14+
description: Describe your question in detail
15+
validations:
16+
required: true
17+
18+
- type: input
19+
id: cli-version
20+
attributes:
21+
label: CLI Version
22+
description: Run `slack --version`
23+
placeholder: e.g., slack-cli/2.35.0
24+
25+
- type: input
26+
id: os
27+
attributes:
28+
label: Operating System
29+
description: |
30+
macOS/Linux: `sw_vers && uname -v` or Windows: `ver`
31+
placeholder: e.g., macOS 14.0, Ubuntu 22.04, Windows 11
32+
33+
- type: textarea
34+
id: steps
35+
attributes:
36+
label: Steps to Reproduce
37+
description: Share commands, source code, and project settings
38+
placeholder: |
39+
1. Run `slack ...`
40+
2. ...
41+
3. ...
42+
43+
- type: textarea
44+
id: expected
45+
attributes:
46+
label: Expected Result
47+
description: What did you expect to happen?
48+
49+
- type: textarea
50+
id: actual
51+
attributes:
52+
label: Actual Result
53+
description: What actually happened? Include logs, screenshots, or error messages.
54+
55+
- type: markdown
56+
attributes:
57+
value: |
58+
---
59+
For general questions about the Slack API platform, please [contact Slack support](https://slack.com/help/requests/new).
60+
61+
By submitting this issue, you agree to follow our [Contributing Guidelines](https://github.com/slackapi/slack-cli/blob/main/.github/CONTRIBUTING.md) and [Code of Conduct](https://slackhq.github.io/code-of-conduct).

.github/ISSUE_TEMPLATE/01-bug.yml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: CLI Bug
2+
description: Report a CLI 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: input
11+
id: cli-version
12+
attributes:
13+
label: CLI Version
14+
description: Run `slack --version`
15+
placeholder: e.g., slack-cli/2.35.0
16+
validations:
17+
required: true
18+
19+
- type: input
20+
id: os
21+
attributes:
22+
label: Operating System
23+
description: |
24+
macOS/Linux: `sw_vers && uname -v` or Windows: `ver`
25+
placeholder: e.g., macOS 14.0, Ubuntu 22.04, Windows 11
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
id: description
31+
attributes:
32+
label: Description
33+
description: Describe the bug in detail
34+
validations:
35+
required: true
36+
37+
- type: textarea
38+
id: steps
39+
attributes:
40+
label: Steps to Reproduce
41+
description: Share commands, source code, and project settings
42+
placeholder: |
43+
1. Run `slack ...`
44+
2. ...
45+
3. See error...
46+
validations:
47+
required: true
48+
49+
- type: textarea
50+
id: expected
51+
attributes:
52+
label: Expected Result
53+
description: What did you expect to happen?
54+
validations:
55+
required: true
56+
57+
- type: textarea
58+
id: actual
59+
attributes:
60+
label: Actual Result
61+
description: What actually happened? Include logs, screenshots, or error messages.
62+
validations:
63+
required: true
64+
65+
- type: markdown
66+
attributes:
67+
value: |
68+
---
69+
For general questions about the Slack API platform, please [contact Slack support](https://slack.com/help/requests/new).
70+
71+
By submitting this issue, you agree to follow our [Contributing Guidelines](https://github.com/slackapi/slack-cli/blob/main/.github/CONTRIBUTING.md) and [Code of Conduct](https://slackhq.github.io/code-of-conduct).

.github/ISSUE_TEMPLATE/01_question.md

Lines changed: 0 additions & 53 deletions
This file was deleted.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: CLI Enhancement / Feature Request
2+
description: Submit an enhancement or feature request
3+
labels: ["untriaged"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for suggesting an improvement!
9+
10+
- type: textarea
11+
id: description
12+
attributes:
13+
label: Description
14+
description: Describe the enhancement or feature you'd like
15+
placeholder: |
16+
Tell us about your idea! What would you like to see, and how would it help?
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: alternatives
22+
attributes:
23+
label: Alternatives Considered
24+
description: Have you considered any alternative solutions or workarounds?
25+
26+
- type: markdown
27+
attributes:
28+
value: |
29+
---
30+
By submitting this issue, you agree to follow our [Contributing Guidelines](https://github.com/slackapi/slack-cli/blob/main/.github/CONTRIBUTING.md) and [Code of Conduct](https://slackhq.github.io/code-of-conduct).

.github/ISSUE_TEMPLATE/02_enhancement.md

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: CLI Documentation
2+
description: Submit an issue about documentation
3+
labels: ["untriaged", "docs"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Found an issue with the documentation? Let us know!
9+
10+
- type: textarea
11+
id: description
12+
attributes:
13+
label: Description
14+
description: Describe the documentation issue or improvement
15+
validations:
16+
required: true
17+
18+
- type: input
19+
id: url
20+
attributes:
21+
label: Relevant URL
22+
description: Link to the documentation page (if applicable)
23+
placeholder: e.g., https://docs.slack.dev/tools/slack-cli/
24+
25+
- type: markdown
26+
attributes:
27+
value: |
28+
---
29+
By submitting this issue, you agree to follow our [Contributing Guidelines](https://github.com/slackapi/slack-cli/blob/main/.github/CONTRIBUTING.md) and [Code of Conduct](https://slackhq.github.io/code-of-conduct).

.github/ISSUE_TEMPLATE/03_documentation.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/04_bug.md

Lines changed: 0 additions & 53 deletions
This file was deleted.

0 commit comments

Comments
 (0)