From c6583904213bc829121a0b33a10c16b77edcf989 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Tue, 21 Jul 2026 16:12:46 +0200 Subject: [PATCH 1/4] chore(thumb): release stream_thumbnail v0.1.0 Co-Authored-By: Claude Opus 4.8 (1M context) --- packages/stream_thumbnail/CHANGELOG.md | 2 +- packages/stream_thumbnail/ios/stream_thumbnail.podspec | 2 +- packages/stream_thumbnail/pubspec.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/stream_thumbnail/CHANGELOG.md b/packages/stream_thumbnail/CHANGELOG.md index d0bd041d..60732342 100644 --- a/packages/stream_thumbnail/CHANGELOG.md +++ b/packages/stream_thumbnail/CHANGELOG.md @@ -1,3 +1,3 @@ -## 0.0.1 +## 0.1.0 * Initial release. diff --git a/packages/stream_thumbnail/ios/stream_thumbnail.podspec b/packages/stream_thumbnail/ios/stream_thumbnail.podspec index 3e3f4559..45027547 100644 --- a/packages/stream_thumbnail/ios/stream_thumbnail.podspec +++ b/packages/stream_thumbnail/ios/stream_thumbnail.podspec @@ -3,7 +3,7 @@ # Pod::Spec.new do |s| s.name = 'stream_thumbnail' - s.version = '0.0.1' + s.version = '0.1.0' s.summary = 'A Flutter plugin for creating a thumbnail from a local video file or from a video URL.' s.description = <<-DESC A Flutter plugin for creating a thumbnail from a local video file or from a video URL. diff --git a/packages/stream_thumbnail/pubspec.yaml b/packages/stream_thumbnail/pubspec.yaml index 5351e5d6..2cd583de 100644 --- a/packages/stream_thumbnail/pubspec.yaml +++ b/packages/stream_thumbnail/pubspec.yaml @@ -1,6 +1,6 @@ name: stream_thumbnail description: A Flutter plugin for creating a thumbnail from a local video file or from a video URL. -version: 0.0.1 +version: 0.1.0 homepage: https://github.com/GetStream/stream-core-flutter repository: https://github.com/GetStream/stream-core-flutter From 52f8dbaf9279268da21cc87a11bed9116c52c931 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Tue, 21 Jul 2026 16:21:31 +0200 Subject: [PATCH 2/4] chore(thumb): manage stream_thumbnail in melos and version the example Co-Authored-By: Claude Opus 4.8 (1M context) --- melos.yaml | 1 + packages/stream_thumbnail/example/pubspec.yaml | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/melos.yaml b/melos.yaml index 9e7e5b3c..b8f5956f 100644 --- a/melos.yaml +++ b/melos.yaml @@ -37,6 +37,7 @@ command: shimmer: ^3.0.0 stream_core: ^0.4.0 stream_core_flutter: ^0.4.0 + stream_thumbnail: ^0.1.0 svg_icon_widget: ^0.0.1+1 synchronized: ^3.3.0 theme_extensions_builder_annotation: ^7.1.0 diff --git a/packages/stream_thumbnail/example/pubspec.yaml b/packages/stream_thumbnail/example/pubspec.yaml index 0e03b2b6..e0e6f9cf 100644 --- a/packages/stream_thumbnail/example/pubspec.yaml +++ b/packages/stream_thumbnail/example/pubspec.yaml @@ -4,13 +4,13 @@ publish_to: 'none' version: 1.0.0+1 environment: - sdk: ^3.12.0 + sdk: ^3.10.0 + flutter: ">=3.38.1" dependencies: flutter: sdk: flutter - stream_thumbnail: - path: .. + stream_thumbnail: ^0.1.0 dev_dependencies: flutter_test: From cd5272c5f1511dc3ba287f3c9b8f56c9957ad162 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Tue, 21 Jul 2026 16:27:20 +0200 Subject: [PATCH 3/4] ci: add pana checks for stream_core_flutter and stream_thumbnail Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/pana.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/pana.yml b/.github/workflows/pana.yml index 60f6f645..a9fd1c3b 100644 --- a/.github/workflows/pana.yml +++ b/.github/workflows/pana.yml @@ -27,3 +27,25 @@ jobs: with: working_directory: packages/stream_core min_score: 125 # Missing 10 points for no example, 10 points for license, and 10 points for `publish_to` in pubspec. + + stream_core_flutter: + runs-on: ubuntu-latest + steps: + - name: 📚 Git Checkout + uses: actions/checkout@v4 + - name: 📊 Verify Pana Score + uses: ./.github/actions/pana + with: + working_directory: packages/stream_core_flutter + min_score: 125 # Aligned with stream_core for now; tune after the first run. + + stream_thumbnail: + runs-on: ubuntu-latest + steps: + - name: 📚 Git Checkout + uses: actions/checkout@v4 + - name: 📊 Verify Pana Score + uses: ./.github/actions/pana + with: + working_directory: packages/stream_thumbnail + min_score: 125 # Aligned with stream_core for now; tune after the first run. From 4b7d710fdaa66da6db9a832f604f524d8100aabe Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Tue, 21 Jul 2026 16:31:35 +0200 Subject: [PATCH 4/4] ci: tune pana thresholds to measured scores (120/150) Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/pana.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pana.yml b/.github/workflows/pana.yml index a9fd1c3b..b89a0dc3 100644 --- a/.github/workflows/pana.yml +++ b/.github/workflows/pana.yml @@ -37,7 +37,7 @@ jobs: uses: ./.github/actions/pana with: working_directory: packages/stream_core_flutter - min_score: 125 # Aligned with stream_core for now; tune after the first run. + min_score: 120 # Missing 10 points for no license, 10 points for no example, and 20 points for static analysis issues. stream_thumbnail: runs-on: ubuntu-latest @@ -48,4 +48,4 @@ jobs: uses: ./.github/actions/pana with: working_directory: packages/stream_thumbnail - min_score: 125 # Aligned with stream_core for now; tune after the first run. + min_score: 150 # Missing 10 points for static analysis issues.