diff --git a/python-commitizen/PKGBUILD b/python-commitizen/PKGBUILD index 6f52488..3022045 100644 --- a/python-commitizen/PKGBUILD +++ b/python-commitizen/PKGBUILD @@ -3,8 +3,8 @@ pkgname=python-commitizen _pkgname="${pkgname#python-}" -pkgver=2.32.7 -pkgrel=2 +pkgver=2.33.0 +pkgrel=1 pkgdesc='A tool for enforcing descriptive commit messages and version/changelog management' arch=('any') url='https://github.com/commitizen-tools/commitizen' @@ -29,9 +29,16 @@ makedepends=( 'python-poetry-core' 'python-installer' ) +checkdepends=( + 'python-pytest' + 'python-pytest-freezegun' + 'python-pytest-mock' + 'python-pytest-regressions' + 'python-typing_extensions' +) provides=('cz' 'git-cz') conflicts=('nodejs-commitizen' 'commitizen-go') -_commit='20bcbc4bce1ed4995aa83694706524cf43f50df9' +_commit='0e026d4dd9b131059a8318f320fd74cfb2cdfd62' source=("$pkgname::git+$url.git#commit=$_commit") b2sums=('SKIP') @@ -59,6 +66,19 @@ build() { --no-isolation } +check() { + cd "$pkgname" + + # setup git + git config --global user.email "builder@domain.tld" + git config --global user.name "Builder" + + pytest -vvv tests \ + --deselect tests/test_bump_create_commit_message.py::test_bump_pre_commit_changelog[True] \ + --deselect tests/test_bump_create_commit_message.py::test_bump_pre_commit_changelog_fails_always[True] \ + --deselect tests/test_bump_create_commit_message.py::test_bump_pre_commit_changelog_fails_always[False] +} + package() { cd "$pkgname"