# HG changeset patch # User Anton Shestakov # Date 1725888487 -14400 # Node ID 83a8122cfd8cc2603156df6bae76fce7fec21723 # Parent 12a031f3587fa051bb1501c3ed367e675c8c26f2 ci: run checks-py3 using v2.0 images The changes in test-check-sdist.t are related to the "egg-info" directory inside the tarball. Apparently the newer versions of whatever `setup.py sdist` is using now adds this directory with various meta information about the package, so now we have 5 more files in the tarball. The exact files are: hg_evolve.egg-info/ hg_evolve.egg-info/PKG-INFO hg_evolve.egg-info/SOURCES.txt hg_evolve.egg-info/dependency_links.txt hg_evolve.egg-info/top_level.txt diff -r 12a031f3587f -r 83a8122cfd8c .gitlab-ci.yml --- a/.gitlab-ci.yml Sun Aug 25 17:55:37 2024 +0400 +++ b/.gitlab-ci.yml Mon Sep 09 17:28:07 2024 +0400 @@ -34,6 +34,7 @@ checks-py3: <<: *runtests + image: registry.heptapod.net/mercurial/ci-images/py3-hgext3rd:v2.0 variables: RUNTEST_ARGS: "--test-list /tmp/check-tests.txt" CI_CLEVER_CLOUD_FLAVOR: S diff -r 12a031f3587f -r 83a8122cfd8c tests/test-check-sdist.t --- a/tests/test-check-sdist.t Sun Aug 25 17:55:37 2024 +0400 +++ b/tests/test-check-sdist.t Mon Sep 09 17:28:07 2024 +0400 @@ -37,7 +37,7 @@ $ grep -E '^tests/test-.*\.(t|py)$' files > test-files $ grep -E -v '^tests/test-.*\.(t|py)$' files > other-files $ wc -l other-files - 146 other-files + 151 other-files $ wc -l test-files ??? test-files (glob) $ grep -F debian files