<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mat2/.gitlab-ci.yml, branch master</title>
<subtitle>mat2 is a metadata removal tool, supporting a wide range of commonly used file formats, written in python3: at its core, it's a library, used by an eponymous command-line interface, as well as several file manager extensions.

</subtitle>
<id>http://git.dustri.org/mat2/atom?h=master</id>
<link rel='self' href='http://git.dustri.org/mat2/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/'/>
<updated>2025-09-04T12:35:36Z</updated>
<entry>
<title>Switch the project from 0xacab to github</title>
<updated>2025-09-04T12:35:36Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2025-09-03T14:18:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=102f08cd2807e0e664064f118a66b0c974c43c0e'/>
<id>urn:sha1:102f08cd2807e0e664064f118a66b0c974c43c0e</id>
<content type='text'>
While the folks running 0xacab are much more lovely than the github ones, this
project has outgrown the former:

- Github offers beefy continuous integration, make it easier to run the
  testsuite on every python version, instead of using a weird docker-based
  contraption. Moreover, I'd rather burn some Microsoft money than 0xacab one.
- Opening an account on 0xacab is non-trivial (by design), making it tedious
  for people to report issues and contribute to mat2.
- Gitlab is becoming unbearably slow and convoluted, even compared to Github's
  awful Copilot/AI push.

It's a sad state of affairs, but it's a pragmatic decision. People who don't
have a Github account can still report issues and send patches by sending me an
email.
</content>
</entry>
<entry>
<title>Remove mypy from the CI</title>
<updated>2025-09-01T12:35:25Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2025-09-01T12:35:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=504efb24488c870a71afb434644fce972817b412'/>
<id>urn:sha1:504efb24488c870a71afb434644fce972817b412</id>
<content type='text'>
It has always been useless a best, and a nuisance most of the times.
</content>
</entry>
<entry>
<title>CI: run tests via python3.{13,14}</title>
<updated>2025-01-09T09:52:47Z</updated>
<author>
<name>georg</name>
</author>
<published>2025-01-09T09:52:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=29f404bce34706f1902659a8aa713d9c2570cc60'/>
<id>urn:sha1:29f404bce34706f1902659a8aa713d9c2570cc60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add python3.12 in the CI</title>
<updated>2024-01-02T02:50:44Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-11-08T14:55:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=94ef57c9941d56dff3a5f669dcfc5ba17f88d056'/>
<id>urn:sha1:94ef57c9941d56dff3a5f669dcfc5ba17f88d056</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CI: shallow clone repository and limit depth to 5</title>
<updated>2023-03-20T15:11:02Z</updated>
<author>
<name>georg</name>
</author>
<published>2023-03-20T14:53:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=6fde80d3e36dd2f80121da103bc8846587a90aaa'/>
<id>urn:sha1:6fde80d3e36dd2f80121da103bc8846587a90aaa</id>
<content type='text'>
The previous commit changed the strategy to 'clone', instead of 'fetch'
as before. While this fixes permission errors, it is also slower, as an
existing checkout of the repository will be ignored. To overcome this,
this commit limits the depth to 5.
</content>
</entry>
<entry>
<title>CI: 'clone' git repository instead of 'fetch'</title>
<updated>2023-03-20T15:10:56Z</updated>
<author>
<name>georg</name>
</author>
<published>2023-03-20T14:50:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=6c05360afad48d95e889c96e45fe748505fe6665'/>
<id>urn:sha1:6c05360afad48d95e889c96e45fe748505fe6665</id>
<content type='text'>
While the former is slower, the later might lead to errors such as
"fatal: detected dubious ownership in repository at" which is fixed
GitLab upstream via
https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/3538, but
not yet released.

Closes #191
</content>
</entry>
<entry>
<title>CI: Add python3.{7,8,9,10,11} test jobs</title>
<updated>2023-03-15T23:38:39Z</updated>
<author>
<name>georg</name>
</author>
<published>2023-03-09T19:54:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=596696dfbc605089ae7b8f2d91274e8554bb77ae'/>
<id>urn:sha1:596696dfbc605089ae7b8f2d91274e8554bb77ae</id>
<content type='text'>
Closes #187
</content>
</entry>
<entry>
<title>CI: linting: ruff: specify image</title>
<updated>2023-03-07T11:25:17Z</updated>
<author>
<name>georg</name>
</author>
<published>2023-03-07T11:25:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=8b41764a3ee2a75b98902f8ecdacd61d58934f6f'/>
<id>urn:sha1:8b41764a3ee2a75b98902f8ecdacd61d58934f6f</id>
<content type='text'>
Otherwise, this job might fail, depending on the runner which executes
the job, due to different configurations, especially wrt the default
image.

Ref https://0xacab.org/jvoisin/mat2/-/merge_requests/105
</content>
</entry>
<entry>
<title>Improve the CI</title>
<updated>2023-02-20T20:15:07Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-02-20T19:00:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=a63011b3f62d8de15cb27c0af0ccd46edbd2cfc4'/>
<id>urn:sha1:a63011b3f62d8de15cb27c0af0ccd46edbd2cfc4</id>
<content type='text'>
- Remove some useless linters
- Make use of ruff
</content>
</entry>
<entry>
<title>Remove the Nautilus extension</title>
<updated>2022-12-05T19:31:12Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2022-12-05T19:31:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=6479d869e4134e219f48cb68fc31061c5abbadb2'/>
<id>urn:sha1:6479d869e4134e219f48cb68fc31061c5abbadb2</id>
<content type='text'>
</content>
</entry>
</feed>
