File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build & Test
2+ on :
3+ push :
4+ branches :
5+ - main
6+ pull_request :
7+ branches :
8+ - main
9+ jobs :
10+ build-and-test :
11+ runs-on : ${{ matrix.os }}
12+ strategy :
13+ matrix :
14+ os : [windows-latest, ubuntu-latest, macos-latest]
15+ fail-fast : false
16+ steps :
17+ - name : Clone repo
18+ uses : actions/checkout@v4
19+ with :
20+ submodules : true
21+ - name : Install JDK 17
22+ uses : actions/setup-java@v4
23+ with :
24+ distribution : adopt
25+ java-version : 17
26+ - name : Install SBT
27+ uses : sbt/setup-sbt@v1
28+ - name : Validate 2-scanning
29+ run : cd 2-scanning && sbt compile test eclipse
30+ - name : Validate 3-expressions
31+ run : cd 3-expressions && sbt compile test eclipse
32+ - name : Validate 4-evaluation
33+ run : cd 4-evaluation && sbt compile test eclipse
34+ - name : Validate 5-statements
35+ run : cd 5-statements && sbt compile test eclipse
36+ - name : Validate 6-jlists
37+ run : cd 6-jlists && sbt compile test eclipse
38+ - name : Validate 7-operators
39+ run : cd 7-operators && sbt compile test eclipse
40+ - name : Validate 8-actions
41+ run : cd 8-actions && sbt compile test eclipse
42+ - name : Validate 9-safety
43+ run : cd 9-safety && sbt compile test eclipse
44+
You can’t perform that action at this time.
0 commit comments