A user recently ran into a problem with the ja4 package where they encountered a bug that had been fixed and released, but the repo had used version names that that didn't fit our expected vX.Y.Z naming. The package aggregation job in the packages repo ignored these versions, and so we never picked up that there was a new release. We requested the maintainer release a new version that matches our apparently-required naming scheme, which fixed the user's problem.
We should look at fixing the aggregation to handle other version schemes, or not have a requirement and just accept whatever tagging package maintainers want to use.
A user recently ran into a problem with the ja4 package where they encountered a bug that had been fixed and released, but the repo had used version names that that didn't fit our expected vX.Y.Z naming. The package aggregation job in the packages repo ignored these versions, and so we never picked up that there was a new release. We requested the maintainer release a new version that matches our apparently-required naming scheme, which fixed the user's problem.
We should look at fixing the aggregation to handle other version schemes, or not have a requirement and just accept whatever tagging package maintainers want to use.