File tree Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Binary Compatibility
2
+
3
+ on :
4
+ pull_request :
5
+ push :
6
+ branches : [ main ]
7
+ tags-ignore : [ v* ]
8
+
9
+ concurrency :
10
+ # Only run once for latest commit per ref and cancel other (previous) runs.
11
+ group : ci-${{ github.ref }}
12
+ cancel-in-progress : true
13
+
14
+ permissions : { }
15
+
16
+ jobs :
17
+ check-binary-compatibility :
18
+ name : Check / Binary Compatibility
19
+ runs-on : ubuntu-20.04
20
+ if : github.repository == 'apache/incubator-pekko-http'
21
+ strategy :
22
+ fail-fast : false
23
+ matrix :
24
+ SCALA_VERSION : [ 2.12, 2.13, 3.3 ]
25
+ JDK : [ 8, 11 ]
26
+ steps :
27
+ - name : Checkout
28
+ uses : actions/checkout@v4
29
+ with :
30
+ fetch-depth : 0
31
+ fetch-tags : 0
32
+
33
+ - name : Setup Java 11
34
+ uses : actions/setup-java@v3
35
+ with :
36
+ distribution : temurin
37
+ java-version : 11
38
+
39
+ - name : Cache Coursier cache
40
+
41
+
42
+ - name : Enable jvm-opts
43
+ run : cp .jvmopts-ci .jvmopts
44
+
45
+ - name : Compile code
46
+ run : sbt ++${{ matrix.SCALA_VERSION }} Test/compile
47
+
48
+ - name : Report MiMa Binary Issues JDK ${{ matrix.JDK }}, Scala ${{ matrix.SCALA_VERSION }}
49
+ run : sbt -Dpekko.http.parallelExecution=false -Dpekko.test.timefactor=2 ++${{ matrix.SCALA_VERSION }} mimaReportBinaryIssues
50
+
51
+ - name : Check correct MiMa filter directories
52
+ run : |
53
+ sbt checkMimaFilterDirectories
You can’t perform that action at this time.
0 commit comments