Skip to content

Conversation

@adangel
Copy link
Member

@adangel adangel commented Jan 6, 2026

Describe the PR

Add a little helper script to determine the last_updated date from the git info. This script is intended to be run manually every so often.

I tried to add https://github.com/klandergren/jekyll-last-commit but this was too slow (e.g. waiting 5 minutes after any change in serving mode).

So, this is the least invasive method I could come up with.

It has some false positives (e.g. it would try to update

last_updated: <Month> <Year> (<PMD Version>)
...).
And it can't determine the version number for changes done in the current version.

So, at this stage, it is not something, we can run automatically.

I could solve the false positives. If I run the script again, no further changes to files are made, which means, all "last_updated" fields are correct now. So, this script could indeed be run automatically somewhere...

Related issues

  • Fix #

Ready?

  • Added unit tests for fixed bug/feature
  • Passing all unit tests
  • Complete build ./mvnw clean verify passes (checked automatically by github actions)
  • Added (in-code) documentation (if needed)

@adangel adangel added this to the 7.21.0 milestone Jan 6, 2026
@adangel adangel added the in:documentation Affects the documentation [doc] label Jan 6, 2026
@pmd-actions-helper
Copy link
Contributor

pmd-actions-helper bot commented Jan 6, 2026

Documentation Preview

No regression tested rules have been changed.

(comment created at 2026-01-07 07:47:57+00:00 for e96320d)

@adangel adangel merged commit 71d7227 into pmd:main Jan 23, 2026
11 checks passed
@adangel adangel deleted the doc/last-updated branch January 23, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in:documentation Affects the documentation [doc]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant