Skip to content

Commit 5665de9

Browse files
committed
Merge branch 'master' into raw_recording_cli
2 parents 6fa3c25 + 54ff051 commit 5665de9

31 files changed

Lines changed: 78 additions & 2319 deletions

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- name: Set up Go
3636
uses: actions/setup-go@v3
3737
with:
38-
go-version: '1.19'
38+
go-version: '1.22'
3939

4040
- run: |
4141
git tag "${{ env.VERSION }}"
@@ -46,7 +46,7 @@ jobs:
4646
with:
4747
distribution: goreleaser
4848
version: latest
49-
args: release --rm-dist --release-notes latest_changes.txt
49+
args: release --clean --release-notes latest_changes.txt
5050
env:
5151
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
5252
GORELEASER_CURRENT_TAG: ${{ env.VERSION }}

.goreleaser.yaml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
version: 2
2+
13
before:
24
hooks:
35
- go mod tidy
@@ -15,7 +17,7 @@ checksum:
1517
name_template: 'checksums.txt'
1618

1719
snapshot:
18-
name_template: '{{ incpatch .Version }}-next'
20+
version_template: '{{ incpatch .Version }}-next'
1921

2022
archives:
2123
- name_template: >-
@@ -26,16 +28,20 @@ archives:
2628
{{- else }}{{ .Arch }}{{ end }}
2729
format_overrides:
2830
- goos: windows
29-
format: zip
31+
formats: ['zip']
3032
# By default goreleaser wants to add CHANGELOG, README and LICENSE to the zip package which is annoying.
3133
# This is a workaround to not include them. https://github.com/goreleaser/goreleaser/issues/602
3234
files:
3335
- none*
3436
35-
brews:
37+
homebrew_casks:
3638
- name: stream-cli
3739
homepage: https://github.com/GetStream/stream-cli
3840
description: Manage your Stream applications easily.
39-
tap:
41+
repository:
4042
owner: GetStream
4143
name: stream-cli
44+
hooks:
45+
post:
46+
install: |
47+
system "xattr", "-dr", "com.apple.quarantine", "#{staged_path}"

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
### [1.8.4](https://github.com/GetStream/stream-cli/compare/v1.8.3...v1.8.4) (2026-02-11)
6+
7+
### [1.8.3](https://github.com/GetStream/stream-cli/compare/v1.8.2...v1.8.3) (2026-02-10)
8+
9+
### [1.8.2](https://github.com/GetStream/stream-cli/compare/v1.7.2...v1.8.2) (2026-02-07)
10+
11+
12+
### Features
13+
14+
* remove import validation from CLI ([#174](https://github.com/GetStream/stream-cli/issues/174)) ([483ddaf](https://github.com/GetStream/stream-cli/commit/483ddafb63c90f00c899c8ff0be4d5697d18ba6f))
15+
516
### [1.7.2](https://github.com/GetStream/stream-cli/compare/v1.7.1...v1.7.2) (2023-08-01)
617

718
### [1.7.1](https://github.com/GetStream/stream-cli/compare/v1.7.0...v1.7.1) (2023-08-01)

Casks/stream-cli.rb

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# This file was generated by GoReleaser. DO NOT EDIT.
2+
cask "stream-cli" do
3+
name "stream-cli"
4+
desc "Manage your Stream applications easily."
5+
homepage "https://github.com/GetStream/stream-cli"
6+
version "1.8.4"
7+
8+
livecheck do
9+
skip "Auto-generated on release."
10+
end
11+
12+
binary "stream-cli"
13+
14+
on_macos do
15+
on_intel do
16+
url "https://github.com/GetStream/stream-cli/releases/download/v#{version}/stream-cli_Darwin_x86_64.tar.gz"
17+
sha256 "4e5ff85232820df19cc029332dc7dd1a8e2f5b73917ab8656993b544d08e2100"
18+
end
19+
on_arm do
20+
url "https://github.com/GetStream/stream-cli/releases/download/v#{version}/stream-cli_Darwin_arm64.tar.gz"
21+
sha256 "14f8f6fe42a92df3088ed5a083c8662f554f2a342bc5073c043ae2f3e523ab9d"
22+
end
23+
end
24+
25+
on_linux do
26+
on_intel do
27+
url "https://github.com/GetStream/stream-cli/releases/download/v#{version}/stream-cli_Linux_x86_64.tar.gz"
28+
sha256 "7dbf7292c94042ea39a77ce2bc52f6c8234996f3d2e875962543d8a498470b0e"
29+
end
30+
on_arm do
31+
url "https://github.com/GetStream/stream-cli/releases/download/v#{version}/stream-cli_Linux_arm64.tar.gz"
32+
sha256 "b013e01adb8af745b1cce3e65461b8e95c6535fea00ef7190c9b5fc2810bf5bc"
33+
end
34+
end
35+
36+
postflight do
37+
system "xattr", "-dr", "com.apple.quarantine", "#{staged_path}"
38+
end
39+
40+
# No zap stanza required
41+
end

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ For MacOS users, it's also available via Homebrew:
4848

4949
```shell
5050
$ brew tap GetStream/stream-cli https://github.com/GetStream/stream-cli
51-
$ brew install stream-cli
51+
$ brew install --cask stream-cli
5252
```
5353

5454
## Compile yourself

docs/stream-cli_chat.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,5 @@ Allows you to interact with your Chat applications
7777
* [stream-cli chat upload-import](stream-cli_chat_upload-import.md) - Upload an import
7878
* [stream-cli chat upsert-pushprovider](stream-cli_chat_upsert-pushprovider.md) - Create or updates a push provider
7979
* [stream-cli chat upsert-user](stream-cli_chat_upsert-user.md) - Upsert a user
80-
* [stream-cli chat validate-import](stream-cli_chat_validate-import.md) - Validate import file
8180
* [stream-cli chat watch](stream-cli_chat_watch.md) - Wait for an async task to complete
8281

docs/stream-cli_chat_delete-user.md

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

docs/stream-cli_chat_upload-import.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ $ stream-cli chat upload-import data.json --mode insert --output-format tree
2020
### Options
2121

2222
```
23-
-h, --help help for upload-import
24-
-m, --mode string [optional] Import mode. Canbe upsert or insert (default "upsert")
25-
-o, --output-format string [optional] Output format. Can be json or tree (default "json")
23+
-h, --help help for upload-import
24+
--lighter-validation-id [optional] allows to pass ! in channel ID
25+
-m, --mode string [optional] Import mode. Canbe upsert or insert (default "upsert")
26+
-o, --output-format string [optional] Output format. Can be json or tree (default "json")
2627
```
2728

2829
### Options inherited from parent commands

docs/stream-cli_chat_upsert-pushprovider.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Create or updates a push provider
1414
description
1515
disabled_at
1616
disabled_reason
17-
17+
1818
apn_auth_key
1919
apn_key_id
2020
apn_team_id
@@ -23,10 +23,10 @@ Create or updates a push provider
2323
firebase_notification_template
2424
firebase_apn_template
2525
firebase_credentials
26-
26+
2727
huawei_app_id
2828
huawei_app_secret
29-
29+
3030
xiaomi_package_name
3131
xiaomi_app_secret
3232

docs/stream-cli_chat_validate-import.md

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

0 commit comments

Comments
 (0)