Index: trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java	(revision 18099)
+++ trunk/test/unit/org/openstreetmap/josm/data/projection/ProjectionRegressionTest.java	(revision 18100)
@@ -19,4 +19,5 @@
 import java.util.stream.Collectors;
 
+import org.junit.jupiter.api.Assumptions;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
@@ -26,4 +27,5 @@
 import org.openstreetmap.josm.data.coor.LatLon;
 import org.openstreetmap.josm.tools.Pair;
+import org.openstreetmap.josm.tools.Platform;
 import org.openstreetmap.josm.tools.Utils;
 
@@ -147,4 +149,9 @@
     @Test
     void testNonRegression() throws IOException {
+        // Disable on Github Windows runners + Java 8, minor differences appeared around 2021-07-20
+        Assumptions.assumeFalse(
+                Utils.getJavaVersion() == 8
+                && Platform.determinePlatform() == Platform.WINDOWS
+                && System.getenv("GITHUB_WORKFLOW") != null);
         List<TestData> allData = readData();
         Set<String> dataCodes = allData.stream().map(data -> data.code).collect(Collectors.toSet());
