<feed xmlns='http://www.w3.org/2005/Atom'>
<title>projectile.git/.github, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/'/>
<entry>
<title>Bump minimum Emacs version from 26.1 to 27.1</title>
<updated>2026-02-14T20:05:03+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-14T20:05:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=446886481850d8cfa3fc09b7fbcc7f3cbdc967e8'/>
<id>446886481850d8cfa3fc09b7fbcc7f3cbdc967e8</id>
<content type='text'>
Emacs 27.1 was released nearly 6 years ago (August 2020). Bumping
the minimum version lets us remove ~30 lines of compatibility code:

- Remove fileloop fallback using deprecated tags-loop-scan/operate
- Fix tags-query-replace FIXME in projectile-replace-regexp by using
  fileloop-initialize-replace + fileloop-continue
- Replace projectile-flatten with built-in flatten-tree (6 call sites)
- Simplify projectile-time-seconds to just (time-convert nil 'integer)
- Use proper-list-p for known-projects file validation
- Use json-parse-buffer unconditionally in CMake preset reader
- Use package-get-version unconditionally
- Add (require 'fileloop) as a proper dependency
- Drop Emacs 26.3 from CI matrix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Emacs 27.1 was released nearly 6 years ago (August 2020). Bumping
the minimum version lets us remove ~30 lines of compatibility code:

- Remove fileloop fallback using deprecated tags-loop-scan/operate
- Fix tags-query-replace FIXME in projectile-replace-regexp by using
  fileloop-initialize-replace + fileloop-continue
- Replace projectile-flatten with built-in flatten-tree (6 call sites)
- Simplify projectile-time-seconds to just (time-convert nil 'integer)
- Use proper-list-p for known-projects file validation
- Use json-parse-buffer unconditionally in CMake preset reader
- Use package-get-version unconditionally
- Add (require 'fileloop) as a proper dependency
- Drop Emacs 26.3 from CI matrix
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump GitHub Actions to latest versions</title>
<updated>2026-02-13T15:46:12+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-13T15:46:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=a7223f2015b7d3bd7930997f9966c92b1cd83471'/>
<id>a7223f2015b7d3bd7930997f9966c92b1cd83471</id>
<content type='text'>
- actions/checkout v4 -&gt; v6
- actions/stale v9 -&gt; v10
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- actions/checkout v4 -&gt; v6
- actions/stale v9 -&gt; v10
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: add emacs 30.2</title>
<updated>2026-01-07T09:51:59+00:00</updated>
<author>
<name>Philippe Vaucher</name>
<email>philippe.vaucher@gmail.com</email>
</author>
<published>2026-01-07T09:22:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=72f3c5f842d9824e1990bedbf59f5f95d9f72003'/>
<id>72f3c5f842d9824e1990bedbf59f5f95d9f72003</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: update emacs stable versions</title>
<updated>2026-01-07T09:51:59+00:00</updated>
<author>
<name>Philippe Vaucher</name>
<email>philippe.vaucher@gmail.com</email>
</author>
<published>2026-01-07T09:22:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=f6c456ea0ad98c933e57efff665d948fb5c6fc94'/>
<id>f6c456ea0ad98c933e57efff665d948fb5c6fc94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove stale labels instantly on activity</title>
<updated>2025-05-27T05:31:56+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2025-05-27T05:31:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=e961fb976d8be6945c453fb740c90fcb3dca4bb2'/>
<id>e961fb976d8be6945c453fb740c90fcb3dca4bb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Relax the staleness checks</title>
<updated>2025-01-30T13:06:49+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2025-01-30T13:06:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=06faf0928687e69ff0a0fc70f019f2d70222e872'/>
<id>06faf0928687e69ff0a0fc70f019f2d70222e872</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop support for Emacs 25</title>
<updated>2025-01-30T06:51:26+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2025-01-30T06:49:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=147162babd65aeaf88d5d8791041ad50b7804f73'/>
<id>147162babd65aeaf88d5d8791041ad50b7804f73</id>
<content type='text'>
Emacs 25 is ancient at this point and likely no one is using it anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Emacs 25 is ancient at this point and likely no one is using it anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't mark as stale issues and PRs with a milestone</title>
<updated>2025-01-24T11:55:15+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2025-01-24T11:55:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=36763dde3bc70d3e43ff2f8e61c783a8ff0f8532'/>
<id>36763dde3bc70d3e43ff2f8e61c783a8ff0f8532</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore bugs in staleness checks</title>
<updated>2025-01-23T08:19:19+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2025-01-23T08:19:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=bfe2a08a72eacc2fd1e3213959e2531a931adc25'/>
<id>bfe2a08a72eacc2fd1e3213959e2531a931adc25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix exempt labels for the action/stale</title>
<updated>2025-01-18T09:07:50+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2025-01-18T09:07:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=48c648df4ac6addb06d6a3b4180cf8dd5f3478f1'/>
<id>48c648df4ac6addb06d6a3b4180cf8dd5f3478f1</id>
<content type='text'>
Turned out those were supposed to be a string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turned out those were supposed to be a string.
</pre>
</div>
</content>
</entry>
</feed>
