<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git/.github/workflows/test.yml, branch main</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=main</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2026-02-02T10:16:32Z</updated>
<entry>
<title>ci: Disable macos-13 runner</title>
<updated>2026-02-02T10:16:32Z</updated>
<author>
<name>Torsten Rasmussen</name>
<email>Torsten.Rasmussen@nordicsemi.no</email>
</author>
<published>2026-02-02T07:25:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a74dfcfaf14ea8a22866df725e757d7c901255dd'/>
<id>urn:sha1:a74dfcfaf14ea8a22866df725e757d7c901255dd</id>
<content type='text'>
macos-13 runner has been retired.
macos-14 runner has only Python 3.10 and newer.

This commit disables macos-13 runner and thus also Python 3.9 testing
on macOS.

Signed-off-by: Torsten Rasmussen &lt;Torsten.Rasmussen@nordicsemi.no&gt;
</content>
</entry>
<entry>
<title>ci: use ubuntu-22.04 runner for python 3.9 testing</title>
<updated>2025-09-23T12:56:10Z</updated>
<author>
<name>Benjamin Cabé</name>
<email>benjamin@zephyrproject.org</email>
</author>
<published>2025-09-23T07:54:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=228d0b91f3527af1adcafa1a4df06415509edd8d'/>
<id>urn:sha1:228d0b91f3527af1adcafa1a4df06415509edd8d</id>
<content type='text'>
GitHub doesn't offer ubuntu-20.04 runners since april 2025

Signed-off-by: Benjamin Cabé &lt;benjamin@zephyrproject.org&gt;
</content>
</entry>
<entry>
<title>ci: do not test on EOL Python versions</title>
<updated>2025-09-23T12:56:10Z</updated>
<author>
<name>Benjamin Cabé</name>
<email>benjamin@zephyrproject.org</email>
</author>
<published>2025-09-23T07:53:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b96a5ad562deffa697d966c29546650aae645f48'/>
<id>urn:sha1:b96a5ad562deffa697d966c29546650aae645f48</id>
<content type='text'>
Python versions &lt; 3.8 are all EOL

Signed-off-by: Benjamin Cabé &lt;benjamin@zephyrproject.org&gt;
</content>
</entry>
<entry>
<title>ci: test: Run macOS Python 3.7 test on macos-12</title>
<updated>2024-10-04T00:09:44Z</updated>
<author>
<name>Stephanos Ioannidis</name>
<email>root@stephanos.io</email>
</author>
<published>2024-10-03T22:26:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=34aad3eaca2905be70d761e7b13f2fdc872cebcf'/>
<id>urn:sha1:34aad3eaca2905be70d761e7b13f2fdc872cebcf</id>
<content type='text'>
This commit updates the Python test workflow to run the macOS Python
3.7 case on the GitHub runner `macos-12` image, instead of the
`macos-13` image because it is (erroneously) missing the ncurses
installation as of the version 20240930.147.

Signed-off-by: Stephanos Ioannidis &lt;root@stephanos.io&gt;
</content>
</entry>
<entry>
<title>ci: Make workflow concurrency identifier unique</title>
<updated>2024-10-03T16:44:19Z</updated>
<author>
<name>Stephanos Ioannidis</name>
<email>root@stephanos.io</email>
</author>
<published>2024-10-03T16:44:19Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c11cb31363a5ad1c3ad2ea2561c713dba8247c8b'/>
<id>urn:sha1:c11cb31363a5ad1c3ad2ea2561c713dba8247c8b</id>
<content type='text'>
This commit updates the CI workflows such that each workflow has its own
unique concurrency identifier prefix.

Signed-off-by: Stephanos Ioannidis &lt;root@stephanos.io&gt;
</content>
</entry>
<entry>
<title>ci: Add Python test workflow</title>
<updated>2024-10-03T16:08:21Z</updated>
<author>
<name>Stephanos Ioannidis</name>
<email>root@stephanos.io</email>
</author>
<published>2024-10-03T14:41:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=46b413384a4f91b9251d39491293ed2cacfab5ff'/>
<id>urn:sha1:46b413384a4f91b9251d39491293ed2cacfab5ff</id>
<content type='text'>
This commit adds a GitHub Actions CI workflow that runs the full
testsuite with the "release test" script using various Python versions
and host operating systems.

Note that the testing on Windows host is currently disabled because the
test scripts do not correctly handle Windows paths at this time.

Also note that Python 2.7 is not tested because it is now archaic and
supporting it is pointless.

Signed-off-by: Stephanos Ioannidis &lt;root@stephanos.io&gt;
</content>
</entry>
</feed>
