Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package os-autoinst for openSUSE:Factory checked in at 2026-02-24 15:38:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old) and /work/SRC/openSUSE:Factory/.os-autoinst.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "os-autoinst" Tue Feb 24 15:38:30 2026 rev:567 rq:1334560 version:5.1771858186.01b8328 Changes: -------- --- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst.changes 2026-02-20 17:52:07.179267577 +0100 +++ /work/SRC/openSUSE:Factory/.os-autoinst.new.1977/os-autoinst.changes 2026-02-24 15:39:20.428261461 +0100 @@ -1,0 +2,10 @@ +Mon Feb 23 16:33:17 UTC 2026 - [email protected] + +- Update to version 5.1771858186.01b8328: + * test: implement conventional commits check with gitlint + * fix: Fix wrong uses of "checkout" that should be "check out" + * git subrepo pull (merge) --force external/os-autoinst-common + * style: Fix crop.py style issues + * workaround: Remove "get_mempolicy" warning from qemu-img output + +------------------------------------------------------------------- Old: ---- os-autoinst-5.1771520411.2601197.obscpio New: ---- os-autoinst-5.1771858186.01b8328.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ os-autoinst-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.kYbRj7/_old 2026-02-24 15:39:23.692396541 +0100 +++ /var/tmp/diff_new_pack.kYbRj7/_new 2026-02-24 15:39:23.712397369 +0100 @@ -18,7 +18,7 @@ %define short_name os-autoinst-devel Name: %{short_name}-test -Version: 5.1771520411.2601197 +Version: 5.1771858186.01b8328 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-openvswitch-test.spec ++++++ --- /var/tmp/diff_new_pack.kYbRj7/_old 2026-02-24 15:39:24.032410612 +0100 +++ /var/tmp/diff_new_pack.kYbRj7/_new 2026-02-24 15:39:24.088412930 +0100 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst-openvswitch Name: %{short_name}%{?name_ext} -Version: 5.1771520411.2601197 +Version: 5.1771858186.01b8328 Release: 0 Summary: test package for %{short_name} License: GPL-2.0-or-later ++++++ os-autoinst-test.spec ++++++ --- /var/tmp/diff_new_pack.kYbRj7/_old 2026-02-24 15:39:24.420426670 +0100 +++ /var/tmp/diff_new_pack.kYbRj7/_new 2026-02-24 15:39:24.444427663 +0100 @@ -19,7 +19,7 @@ %define name_ext -test %define short_name os-autoinst Name: %{short_name}%{?name_ext} -Version: 5.1771520411.2601197 +Version: 5.1771858186.01b8328 Release: 0 Summary: test package for os-autoinst License: GPL-2.0-or-later ++++++ os-autoinst.spec ++++++ --- /var/tmp/diff_new_pack.kYbRj7/_old 2026-02-24 15:39:24.776441402 +0100 +++ /var/tmp/diff_new_pack.kYbRj7/_new 2026-02-24 15:39:24.792442065 +0100 @@ -17,7 +17,7 @@ Name: os-autoinst -Version: 5.1771520411.2601197 +Version: 5.1771858186.01b8328 Release: 0 Summary: OS-level test automation License: GPL-2.0-or-later @@ -121,7 +121,7 @@ # The following line is generated from dependencies.yaml %define test_version_only_requires perl(Mojo::IOLoop::ReadWriteProcess) >= 0.28 # The following line is generated from dependencies.yaml -%define test_requires %build_requires %lua_support_requires %ocr_requires %python_support_requires %spellcheck_requires %test_base_requires %test_non_s390_requires %yamllint_requires ffmpeg python3-Pillow-tk +%define test_requires %build_requires %lua_support_requires %ocr_requires %python_support_requires %spellcheck_requires %test_base_requires %test_non_s390_requires %yamllint_requires ffmpeg python3-Pillow-tk python3-gitlint %ifnarch s390x # The following line is generated from dependencies.yaml %define devel_non_s390_requires ShellCheck ++++++ os-autoinst-5.1771520411.2601197.obscpio -> os-autoinst-5.1771858186.01b8328.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771520411.2601197/.github/workflows/author-tests.yaml new/os-autoinst-5.1771858186.01b8328/.github/workflows/author-tests.yaml --- old/os-autoinst-5.1771520411.2601197/.github/workflows/author-tests.yaml 2026-02-19 18:00:11.000000000 +0100 +++ new/os-autoinst-5.1771858186.01b8328/.github/workflows/author-tests.yaml 2026-02-23 15:49:46.000000000 +0100 @@ -15,4 +15,6 @@ run: | git config --global --add safe.directory '*' make - make test-local + # see .github/workflows/commit-message-checker.yml + # for the git commit message check + ctest --output-on-failure -R "test-local-.*" -E "test-local-git-commit-message" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771520411.2601197/.github/workflows/commit-message-checker.yml new/os-autoinst-5.1771858186.01b8328/.github/workflows/commit-message-checker.yml --- old/os-autoinst-5.1771520411.2601197/.github/workflows/commit-message-checker.yml 2026-02-19 18:00:11.000000000 +0100 +++ new/os-autoinst-5.1771858186.01b8328/.github/workflows/commit-message-checker.yml 2026-02-23 15:49:46.000000000 +0100 @@ -1,15 +1,23 @@ --- -# https://github.com/marketplace/actions/gs-commit-message-checker +# Check if commit messages follow the conventional commits format name: 'Commit message check' # yamllint disable-line rule:truthy on: pull_request: push: branches: - - '!master' # we must not fix commit messages when they already reached master + - '!master' jobs: check-commit-message: - secrets: - accessToken: "${{ secrets.GITHUB_TOKEN }}" - uses: os-autoinst/os-autoinst-common/.github/workflows/base-commit-message-checker.yml@master + runs-on: ubuntu-latest + container: + image: registry.opensuse.org/devel/openqa/containers/os-autoinst_dev + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Run gitlint + run: | + git config --global --add safe.directory '*' + make test-local TESTS="test-local-git-commit-message" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771520411.2601197/.gitlint new/os-autoinst-5.1771858186.01b8328/.gitlint --- old/os-autoinst-5.1771520411.2601197/.gitlint 1970-01-01 01:00:00.000000000 +0100 +++ new/os-autoinst-5.1771858186.01b8328/.gitlint 2026-02-23 15:49:46.000000000 +0100 @@ -0,0 +1,3 @@ +[general] +contrib=contrib-title-conventional-commits +ignore=body-min-length,body-is-missing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771520411.2601197/cmake/test-targets.cmake new/os-autoinst-5.1771858186.01b8328/cmake/test-targets.cmake --- old/os-autoinst-5.1771520411.2601197/cmake/test-targets.cmake 2026-02-19 18:00:11.000000000 +0100 +++ new/os-autoinst-5.1771858186.01b8328/cmake/test-targets.cmake 2026-02-23 15:49:46.000000000 +0100 @@ -77,6 +77,18 @@ message(STATUS "Set SH_PATH to the path of the shfmt executable to enable bash script syntax checks.") endif () +# add test for git commit messages +find_program(GITLINT_PATH gitlint) +if (GITLINT_PATH) + add_test( + NAME test-local-git-commit-message + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/tools/check-git-commit-message" "${GITLINT_PATH}" + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" + ) +else () + message(STATUS "Set GITLINT_PATH to the path of the gitlint executable to enable git commit message checks.") +endif () + # add spell checking for test API documentation find_program(PODSPELL_PATH podspell) find_program(SPELL_PATH spell) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771520411.2601197/container/os-autoinst_dev/Dockerfile new/os-autoinst-5.1771858186.01b8328/container/os-autoinst_dev/Dockerfile --- old/os-autoinst-5.1771520411.2601197/container/os-autoinst_dev/Dockerfile 2026-02-19 18:00:11.000000000 +0100 +++ new/os-autoinst-5.1771858186.01b8328/container/os-autoinst_dev/Dockerfile 2026-02-23 15:49:46.000000000 +0100 @@ -45,6 +45,7 @@ procps \ python3-Pillow-tk \ python3-black \ + python3-gitlint \ python3-setuptools \ python3-yamllint \ qemu \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771520411.2601197/dependencies.yaml new/os-autoinst-5.1771858186.01b8328/dependencies.yaml --- old/os-autoinst-5.1771520411.2601197/dependencies.yaml 2026-02-19 18:00:11.000000000 +0100 +++ new/os-autoinst-5.1771858186.01b8328/dependencies.yaml 2026-02-23 15:49:46.000000000 +0100 @@ -179,6 +179,7 @@ '%test_non_s390_requires': '%python_support_requires': '%lua_support_requires': + python3-gitlint: python3-Pillow-tk: ffmpeg: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771520411.2601197/dist/rpm/os-autoinst.spec new/os-autoinst-5.1771858186.01b8328/dist/rpm/os-autoinst.spec --- old/os-autoinst-5.1771520411.2601197/dist/rpm/os-autoinst.spec 2026-02-19 18:00:11.000000000 +0100 +++ new/os-autoinst-5.1771858186.01b8328/dist/rpm/os-autoinst.spec 2026-02-23 15:49:46.000000000 +0100 @@ -121,7 +121,7 @@ # The following line is generated from dependencies.yaml %define test_version_only_requires perl(Mojo::IOLoop::ReadWriteProcess) >= 0.28 # The following line is generated from dependencies.yaml -%define test_requires %build_requires %lua_support_requires %ocr_requires %python_support_requires %spellcheck_requires %test_base_requires %test_non_s390_requires %yamllint_requires ffmpeg python3-Pillow-tk +%define test_requires %build_requires %lua_support_requires %ocr_requires %python_support_requires %spellcheck_requires %test_base_requires %test_non_s390_requires %yamllint_requires ffmpeg python3-Pillow-tk python3-gitlint %ifnarch s390x # The following line is generated from dependencies.yaml %define devel_non_s390_requires ShellCheck diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/os-autoinst-5.1771520411.2601197/tools/check-git-commit-message new/os-autoinst-5.1771858186.01b8328/tools/check-git-commit-message --- old/os-autoinst-5.1771520411.2601197/tools/check-git-commit-message 1970-01-01 01:00:00.000000000 +0100 +++ new/os-autoinst-5.1771858186.01b8328/tools/check-git-commit-message 2026-02-23 15:49:46.000000000 +0100 @@ -0,0 +1,12 @@ +#!/bin/bash -e +set -eo pipefail +GITLINT="${1:-gitlint}" + +if [ -n "$GITHUB_BASE_REF" ]; then + echo "Checking commit range: origin/${GITHUB_BASE_REF}..HEAD" + git fetch origin "$GITHUB_BASE_REF" --depth=50 + "$GITLINT" --commits "origin/${GITHUB_BASE_REF}..HEAD" +else + echo "Checking latest commit (HEAD)" + "$GITLINT" +fi ++++++ os-autoinst.obsinfo ++++++ --- /var/tmp/diff_new_pack.kYbRj7/_old 2026-02-24 15:39:28.988615717 +0100 +++ /var/tmp/diff_new_pack.kYbRj7/_new 2026-02-24 15:39:28.992615883 +0100 @@ -1,5 +1,5 @@ name: os-autoinst -version: 5.1771520411.2601197 -mtime: 1771520411 -commit: 2601197e582bba1873daf90b0d2b161921cfe041 +version: 5.1771858186.01b8328 +mtime: 1771858186 +commit: 01b8328736a8a278079a5893dcc2569b25af0c25
