Skip to content

fix(pre-commit-hooks)!: allow empty ranges in 'commitizen-branch' - #1209

Merged
Lee-W merged 3 commits into
commitizen-tools:v4from
AdrianDC:hooks-branch-empty-range
Nov 10, 2024
Merged

fix(pre-commit-hooks)!: allow empty ranges in 'commitizen-branch'#1209
Lee-W merged 3 commits into
commitizen-tools:v4from
AdrianDC:hooks-branch-empty-range

Conversation

@AdrianDC

Copy link
Copy Markdown
Contributor

Description

fix(pre-commit-hooks)!: move 'check' to 'args' for global options

Details: 'args: [...]' is not able to access '-nr NO_RAISE' global
arguments for example from a arguments configuration

fix(pre-commit-hooks)!: allow empty ranges in 'commitizen-branch'

Details: Pushing the same history from 'develop' to 'staging' for
example fails because range 'origin/HEAD..HEAD' is empty

No commit found with range: 'origin/HEAD..HEAD'

Checklist

  • Add test cases to all the changes you introduce
  • Run ./scripts/format and ./scripts/test locally to ensure this change passes linter check and test
  • Test the changes on the local machine manually
  • Update the documentation for the changes

Expected behavior

Error No commit found with range: 'origin/HEAD..HEAD' not raised

Steps to Test This Pull Request

Push same history to develop then staging

@codecov

codecovBot commented Aug 15, 2024

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Please upload report for BASE (v4@737c24c). Learn more about missing BASE report.

Additional details and impacted files
@@ Coverage Diff @@## v4 #1209 +/- ##
=====================================
Coverage ? 97.57% =====================================
Files ? 55 Lines ? 2516 Branches ? 0 =====================================
Hits ? 2455 Misses ? 61 Partials ? 0 
FlagCoverage Δ
unittests97.57% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@woilewoile left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Lee-W thoughts on this? LGTM

@Lee-W

Copy link
Copy Markdown
Member

Looks good to me. but we probably won't want to bump a major version for it. so I would suggest we remove the ! in all the commits

@AdrianDC

Copy link
Copy Markdown
ContributorAuthor

Thanks for the feedback.

IMO this should be a ! change, as any user having args: [] as I used to will have local and CI breakages.

Could go along other fixes such as #1206 and #1207

Example local usage until released:https://gitlab.com/RadianDevCore/tools/gcil/-/blob/53e6cb534ff77704ac9b9dc51d755b9965556910/.pre-commit-config.yaml#L54

@Lee-W

Copy link
Copy Markdown
Member

If that's the case, we'll need to wait for our next release. @woile we probably can create a v4 branch already?

@Lee-WLee-W added the v4 label Aug 17, 2024
@Lee-WLee-W mentioned this pull request Aug 17, 2024
3 tasks
@Lee-W
Lee-W changed the base branch from master to v4August 22, 2024 02:33
dependabotBotand others added 3 commits August 23, 2024 10:18
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.6.1 to 0.6.2.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.6.1...0.6.2)
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Details: 'args: [...]' is not able to access '-nr NO_RAISE' global
arguments for example from a arguments configuration
---
Signed-off-by: Adrian DC <radian.dc@gmail.com>
Details: Pushing the same history from 'develop' to 'staging' for
example fails because range 'origin/HEAD..HEAD' is empty
> No commit found with range: 'origin/HEAD..HEAD'
---
Signed-off-by: Adrian DC <radian.dc@gmail.com>
@AdrianDC
AdrianDCforce-pushed the hooks-branch-empty-range branch from 5885a04 to 5e4cbd6CompareAugust 25, 2024 00:52
@Lee-W

Copy link
Copy Markdown
Member

Just change the base to v4. and let's merge it 🚀

@Lee-W
Lee-W merged commit 39cdcfa into commitizen-tools:v4Nov 10, 2024
@AdrianDC
AdrianDC deleted the hooks-branch-empty-range branch November 16, 2024 11:51
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@AdrianDC@Lee-W@woile