Skip to content

Commit 40e7487

Browse files
vaindclaude
andauthored
ci: Separate test dependencies into dedicated workflow job (#102)
Split the update-deps workflow into two jobs: - update-deps: Handles production dependencies (Dotnet SDK) - test-deps: Manages PowerShell test version dependencies This separation allows test dependencies to skip changelog entries while production dependencies continue to be documented. The test versions are infrastructure changes rather than user-facing updates. Also removes the PowerShell v7.4.12 changelog entry since test dependency updates will no longer generate changelog entries. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude <noreply@anthropic.com>
1 parent 32432c4 commit 40e7487

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

.github/workflows/update-deps.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,20 @@ jobs:
2626
include:
2727
- name: Dotnet SDK
2828
path: dependencies/Sentry.properties
29+
steps:
30+
- uses: getsentry/github-workflows/updater@v3
31+
with:
32+
name: ${{ matrix.name }}
33+
path: ${{ matrix.path }}
34+
ssh-key: ${{ secrets.CI_DEPLOY_KEY }}
35+
36+
test-deps:
37+
name: ${{ matrix.name }}
38+
runs-on: ubuntu-latest
39+
strategy:
40+
fail-fast: false
41+
matrix:
42+
include:
2943
- name: PowerShell Test v7.4
3044
path: tests/test-pwsh-7.4.props
3145
pattern: '^v7\.4\.\d+$'
@@ -39,7 +53,6 @@ jobs:
3953
with:
4054
name: ${{ matrix.name }}
4155
path: ${{ matrix.path }}
42-
pr-strategy: update
4356
ssh-key: ${{ secrets.CI_DEPLOY_KEY }}
4457
pattern: ${{ matrix.pattern || '' }}
45-
58+
changelog-entry: false

CHANGELOG.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@
77
- Bump Dotnet SDK from v5.4.0 to v5.12.0 ([#83](https://github.com/getsentry/sentry-powershell/pull/83))
88
- [changelog](https://github.com/getsentry/sentry-dotnet/blob/main/CHANGELOG.md#5120)
99
- [diff](https://github.com/getsentry/sentry-dotnet/compare/5.4.0...5.12.0)
10-
- Bump PowerShell Test v7.4 from v7.4.0 to v7.4.12 ([#99](https://github.com/getsentry/sentry-powershell/pull/99))
11-
- [changelog](https://github.com/PowerShell/PowerShell//blob/master/CHANGELOG.md#v7412)
12-
- [diff](https://github.com/PowerShell/PowerShell//compare/v7.4.0...v7.4.12)
1310

1411
## 0.3.0
1512

0 commit comments

Comments
 (0)