build(deps): bump getsentry/github-workflows from 2 to 3
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(10 months ago)
(10 months ago)
dependencies github_actions
Bumps getsentry/github-workflows from 2 to 3.
Release notes
Sourced from getsentry/github-workflows's releases.
3.0.0
Breaking Changes
Updater: The default value for
pr-strategyhas been changed fromcreatetoupdate. (#124) This change means the updater will now maintain a single PR that gets updated with new dependency versions (instead of creating separate PRs for each version). If you want to preserve the previous behavior of creating separate PRs, explicitly setpr-strategy: createin your workflow:- uses: getsentry/github-workflows/updater@v3 with: # ... other inputs ... pr-strategy: create # Add this to preserve previous behaviorIn case you have existing open PRs created with the
createstrategy, you will need to remove these old branches manually as the new name would be a prefix of the old PRs, which git doesnt' allow.Updater and Danger reusable workflows are now composite actions (#114)
To update your existing Updater workflows:
### Before native: uses: getsentry/github-workflows/.github/workflows/updater.yml@v2 with: path: scripts/update-sentry-native-ndk.sh name: Native SDK secrets: # If a custom token is used instead, a CI would be triggered on a created PR. api-token: ${{ secrets.CI_DEPLOY_KEY }}After
native:
runs-on: ubuntu-latest
steps:
- uses: getsentry/github-workflows/updater@v3
with:
path: scripts/update-sentry-native-ndk.sh
name: Native SDK
api-token: ${{ secrets.CI_DEPLOY_KEY }}
To update your existing Danger workflows:
### Before danger: uses: getsentry/github-workflows/.github/workflows/danger.yml@v2After
danger:
... (truncated)
Changelog
Sourced from getsentry/github-workflows's changelog.
Changelog
Unreleased
Fixes
- Updater - Fix boolean input handling for
changelog-entryparameter and add input validation (#127)3.0.0
Breaking Changes
Updater: The default value for
pr-strategyhas been changed fromcreatetoupdate. (#124) This change means the updater will now maintain a single PR that gets updated with new dependency versions (instead of creating separate PRs for each version). If you want to preserve the previous behavior of creating separate PRs, explicitly setpr-strategy: createin your workflow:- uses: getsentry/github-workflows/updater@v3 with: # ... other inputs ... pr-strategy: create # Add this to preserve previous behaviorIn case you have existing open PRs created with the
createstrategy, you will need to remove these old branches manually as the new name would be a prefix of the old PRs, which git doesnt' allow.Updater and Danger reusable workflows are now composite actions (#114)
To update your existing Updater workflows:
### Before native: uses: getsentry/github-workflows/.github/workflows/updater.yml@v2 with: path: scripts/update-sentry-native-ndk.sh name: Native SDK secrets: # If a custom token is used instead, a CI would be triggered on a created PR. api-token: ${{ secrets.CI_DEPLOY_KEY }}After
native:
runs-on: ubuntu-latest
steps:
- uses: getsentry/github-workflows/updater@v3
with:
path: scripts/update-sentry-native-ndk.sh
name: Native SDK
api-token: ${{ secrets.CI_DEPLOY_KEY }}
... (truncated)
Commits
342f5e2release: 3.0.091b2c01chore: Clean up changelog by removing outdated version sections and redundant...13193d2fix: Handle null bullet point detection in update-changelog script (#125)67d5a87feat!: Change updater pr-strategy default to 'update' (#124)45bc4f7fix: Improve bullet-point resolution when plain text precedes bullet points (...5f024a8test: Convert workflow test scripts to use PowerShell and Pester (#122)747517afeat: Allow updater to target non-default branches (#118)de9e3fafeat: Support GitHub release title pattern matching (#117)1dbbc41Add git commit fallback for repositories without changelog files (#116)6af5c2dfix: improve changelog generation for non-tagged commits and edge cases (#115)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
2
+3
-3
Package Dependencies
Technical Details
| ID: | 8661240 |
| UUID: | 2868974038 |
| Node ID: | PR_kwDOADNk_s6rARHW |
| Host: | GitHub |
| Repository: | getsentry/sentry-java |
| Merge State: | Unknown |