File tree Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Expand file tree Collapse file tree 1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change 16
16
17
17
jobs :
18
18
build :
19
+ name : Build (64-bit)
19
20
runs-on : ${{ matrix.os }}
20
21
strategy :
21
22
matrix :
52
53
- name : Test and Check Binary Compatibility
53
54
run : " sbt -batch +test +mimaReportBinaryIssues"
54
55
shell : bash
56
+
57
+ build-armv7 :
58
+ name : Build (32-bit, armv7)
59
+ runs-on : ubuntu-22.04
60
+ strategy :
61
+ matrix :
62
+ java : [17, 21]
63
+ steps :
64
+ - uses : actions/checkout@v4
65
+ with :
66
+ fetch-depth : 300
67
+ - name : Fetch tags
68
+ run : git fetch --depth=300 origin +refs/tags/*:refs/tags/*
69
+ - uses : uraimo/run-on-arch-action@v2
70
+ with :
71
+ arch : armv7
72
+ distro : ubuntu22.04
73
+ install : |
74
+ apt-get update
75
+ apt-get install -y curl git openjdk-${{ matrix.java }}-jdk nodejs npm
76
+ run : |
77
+ git config --global core.autocrlf false
78
+ curl -fsL -o coursier.jar https://github.com/coursier/coursier/releases/latest/download/coursier.jar
79
+ java -jar coursier.jar setup
80
+ npm install -g npm@latest
81
+ sbt -batch +test +mimaReportBinaryIssues
82
+
83
+ build-i386 :
84
+ name : Build (32-bit, i386)
85
+ runs-on : ubuntu-22.04
86
+ strategy :
87
+ matrix :
88
+ java : [17, 21]
89
+ steps :
90
+ - uses : actions/checkout@v4
91
+ with :
92
+ fetch-depth : 300
93
+ - name : Fetch tags
94
+ run : git fetch --depth=300 origin +refs/tags/*:refs/tags/*
95
+ - uses : uraimo/run-on-arch-action@v2
96
+ with :
97
+ arch : i386
98
+ distro : debian11
99
+ install : |
100
+ dpkg --add-architecture i386
101
+ apt-get update
102
+ apt-get install -y curl git openjdk-${{ matrix.java }}-jdk:i386 nodejs npm
103
+ run : |
104
+ git config --global core.autocrlf false
105
+ curl -fsL -o coursier.jar https://github.com/coursier/coursier/releases/latest/download/coursier.jar
106
+ java -jar coursier.jar setup
107
+ npm install -g npm@latest
108
+ sbt -batch +test +mimaReportBinaryIssues
You can’t perform that action at this time.
0 commit comments