1010jobs :
1111 tests :
1212 name : Tests
13- runs-on : ubuntu-24.04
13+ runs-on : ubuntu-latest
1414 defaults :
1515 run :
1616 working-directory : ${{ github.workspace }}/cbswagger
@@ -20,28 +20,52 @@ jobs:
2020 strategy :
2121 fail-fast : false
2222 matrix :
23- cfengine : [ "lucee@5", "lucee@6" ,"adobe@2018", "adobe@2021" ]
24- coldboxVersion : [ "^6.0.0", "^7.0.0" ]
23+ cfengine : [ "lucee@5", "lucee@6" ,"adobe@2018", "adobe@2021", "adobe@2023", "adobe@2025", "boxlang-cfml@1" ]
24+ coldboxVersion : [ "^6.0.0", "^7.0.0", "^8.0.0" ]
2525 experimental : [ false ]
2626 include :
27- - cfengine : " adobe@2023 "
28- coldboxVersion : " ^6.0.0 "
29- experimental : true
27+ - coldboxVersion : " ^8.0.0 "
28+ cfengine : " boxlang@1 "
29+ experimental : false
3030 - coldboxVersion : " be"
3131 cfengine : " lucee@5"
3232 experimental : true
33+ - coldboxVersion : " be"
34+ cfengine : " lucee@6"
35+ experimental : true
36+ - coldboxVersion : " be"
37+ cfengine : " lucee@be"
38+ experimental : true
3339 - coldboxVersion : " be"
3440 cfengine : " adobe@2018"
3541 experimental : true
42+ - coldboxVersion : " be"
43+ cfengine : " adobe@2021"
44+ experimental : true
3645 - coldboxVersion : " be"
3746 cfengine : " adobe@2023"
3847 experimental : true
48+ - coldboxVersion : " be"
49+ cfengine : " adobe@2025"
50+ experimental : true
51+ - coldboxVersion : " be"
52+ cfengine : " adobe@be"
53+ experimental : true
3954 - coldboxVersion : " be"
4055 cfengine : " boxlang@1"
4156 experimental : true
57+ - coldboxVersion : " be"
58+ cfengine : " boxlang@be"
59+ experimental : true
60+ - coldboxVersion : " be"
61+ cfengine : " boxlang-cfml@1"
62+ experimental : true
63+ - coldboxVersion : " be"
64+ cfengine : " boxlang-cfml@be"
65+ experimental : true
4266 steps :
4367 - name : Checkout Repository
44- uses : actions/checkout@v3
68+ uses : actions/checkout@v5
4569 with :
4670 path : cbswagger
4771
@@ -52,29 +76,14 @@ jobs:
5276 # mysql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }} < test-harness/tests/resources/coolblog.sql
5377
5478 - name : Setup Java
55- uses : actions/setup-java@v3
79+ uses : actions/setup-java@v5
5680 with :
5781 distribution : " temurin"
5882 java-version : " 11"
5983
6084 - name : Setup CommandBox CLI
6185 uses : Ortus-Solutions/setup-commandbox@v2.0.1
6286
63- # Not Needed in this module
64- # - name: Setup Environment For Testing Process
65- # run: |
66- # # Setup .env
67- # touch .env
68- # # ENV
69- # printf "DB_HOST=localhost\n" >> .env
70- # printf "DB_DATABASE=mydatabase\n" >> .env
71- # printf "DB_DRIVER=MySQL\n" >> .env
72- # printf "DB_USER=${{ env.DB_USER }}\n" >> .env
73- # printf "DB_PASSWORD=${{ env.DB_PASSWORD }}\n" >> .env
74- # printf "DB_CLASS=com.mysql.cj.jdbc.Driver\n" >> .env
75- # printf "DB_BUNDLEVERSION=8.0.19\n" >> .env
76- # printf "DB_BUNDLENAME=com.mysql.cj\n" >> .env
77-
7887 - name : Install Test Harness with ColdBox ${{ matrix.coldboxVersion }}
7988 run : |
8089 box install commandbox-boxlang --force
0 commit comments