Repository navigation
Expand file tree
/
Copy pathversion-rules.xml
More file actions
43 lines (40 loc) · 2.16 KB
/
Copy pathversion-rules.xml
File metadata and controls
43 lines (40 loc) · 2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?xml version="1.0" encoding="UTF-8"?>
<ruleset comparisonMethod="maven"
xmlns="http://mojo.codehaus.org/versions-maven-plugin/rule/2.0.0">
<!--
Global: ignore pre-release versions (case-insensitive).
This prevents stable dependencies from being upgraded to pre-release versions.
Dependencies that intentionally use pre-release qualifiers must be excluded via the per-artifact rules below.
-->
<ignoreVersions>
<ignoreVersion type="regex">(?i).*[-.]alpha[-.]?\d*</ignoreVersion>
<ignoreVersion type="regex">(?i).*[-.]beta[-.]?\d*</ignoreVersion>
<ignoreVersion type="regex">(?i).*[-.]rc[-.]?\d*</ignoreVersion>
<ignoreVersion type="regex">(?i).*[-.]cr[-.]?\d*</ignoreVersion>
<ignoreVersion type="regex">(?i).*[-.]m\d+</ignoreVersion>
<ignoreVersion type="regex">(?i).*-snapshot</ignoreVersion>
<ignoreVersion type="regex">(?i).*[-.]milestone[-.]?\d*</ignoreVersion>
</ignoreVersions>
<rules>
<!--
OpenTelemetry instrumentation: uses -alpha as a standard release qualifier (e.g., 2.27.0-alpha).
Override global rules to allow alpha-to-alpha upgrades while still blocking snapshot/beta/RC.
-->
<rule groupId="io.opentelemetry.instrumentation">
<ignoreVersions>
<ignoreVersion type="regex">(?i).*[-.]beta[-.]?\d*</ignoreVersion>
<ignoreVersion type="regex">(?i).*[-.]rc[-.]?\d*</ignoreVersion>
<ignoreVersion type="regex">(?i).*[-.]cr[-.]?\d*</ignoreVersion>
<ignoreVersion type="regex">(?i).*[-.]m\d+</ignoreVersion>
<ignoreVersion type="regex">(?i).*-snapshot</ignoreVersion>
<ignoreVersion type="regex">(?i).*[-.]milestone[-.]?\d*</ignoreVersion>
</ignoreVersions>
</rule>
<!-- graphql-java: ignore timestamp-based versions (e.g., 2024-01-01T...) -->
<rule groupId="com.graphql-java" artifactId="graphql-java-extended-scalars">
<ignoreVersions>
<ignoreVersion type="regex">\d{4}-\d{2}-\d{2}T.*</ignoreVersion>
</ignoreVersions>
</rule>
</rules>
</ruleset>