Skip to content

Commit b3fa741

Browse files
committed
chore(CI): Test more engines and ColdBox versions
1 parent 06f622b commit b3fa741

File tree

4 files changed

+32
-32
lines changed

4 files changed

+32
-32
lines changed

.github/workflows/cron.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ jobs:
1010
name: Tests
1111
strategy:
1212
matrix:
13-
cfengine: ["lucee@5", "lucee@be", "adobe@2018", "adobe@be"]
14-
coldbox: ["coldbox@6", "coldbox@be"]
13+
cfengine: ["lucee@5", "lucee@be", "adobe@2018", "adobe@2021", "adobe@2023", "adobe@be"]
14+
coldbox: ["coldbox@6", "coldbox@7", "coldbox@be"]
1515
javaVersion: ["openjdk8", "openjdk11"]
1616
services:
1717
postgres:
@@ -34,11 +34,11 @@ jobs:
3434
- name: Setup Java JDK
3535
uses: actions/[email protected]
3636
with:
37-
java-version: 11
37+
java-version: 11
3838

3939
- name: Set Up CommandBox
4040
uses: elpete/[email protected]
41-
41+
4242
- name: Initial Server Start (so lex extensions are picked up)
4343
env:
4444
DB_HOST: localhost
@@ -50,12 +50,12 @@ jobs:
5050
box config set modules.commandbox-dotenv.checkEnvPreServerStart=false
5151
box server start cfengine=${{ matrix.cfengine }}
5252
sleep 30
53-
53+
5454
- name: Install dependencies
5555
run: |
5656
box install
5757
box install ${{ matrix.coldbox }} --noSave
58-
58+
5959
- name: Restart server (so extensions are picked up)
6060
env:
6161
DB_HOST: localhost

.github/workflows/pr.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ jobs:
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
cfengine: ["lucee@5", "adobe@2018"]
23-
coldbox: ["coldbox@6"]
22+
cfengine: ["lucee@5", "adobe@2018", "adobe@2021", "adobe@2023"]
23+
coldbox: ["coldbox@6", "coldbox@7"]
2424
services:
2525
postgres:
2626
image: postgres:12
@@ -42,7 +42,7 @@ jobs:
4242
- name: Setup Java JDK
4343
uses: actions/[email protected]
4444
with:
45-
java-version: 11
45+
java-version: 11
4646

4747
- name: Set Up CommandBox
4848
uses: elpete/[email protected]
@@ -58,12 +58,12 @@ jobs:
5858
box config set modules.commandbox-dotenv.checkEnvPreServerStart=false
5959
box server start cfengine=${{ matrix.cfengine }}
6060
sleep 30
61-
61+
6262
- name: Install dependencies
6363
run: |
6464
box install --verbose
6565
box install ${{ matrix.coldbox }} --noSave
66-
66+
6767
- name: Restart server (so extensions are picked up)
6868
env:
6969
DB_HOST: localhost
@@ -94,14 +94,14 @@ jobs:
9494
- name: Setup Java JDK
9595
uses: actions/[email protected]
9696
with:
97-
java-version: 11
97+
java-version: 11
9898

9999
- name: Set Up CommandBox
100100
uses: elpete/[email protected]
101-
101+
102102
- name: Install CFFormat
103103
run: box install commandbox-cfformat
104-
104+
105105
- name: Run CFFormat
106106
run: box run-script format
107107

.github/workflows/prerelease.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
strategy:
1414
fail-fast: true
1515
matrix:
16-
cfengine: ["lucee@5", "adobe@2018"]
17-
coldbox: ["coldbox@6"]
16+
cfengine: ["lucee@5", "adobe@2018", "adobe@2021", "adobe@2023"]
17+
coldbox: ["coldbox@6", "coldbox@7"]
1818
services:
1919
postgres:
2020
image: postgres:12
@@ -36,11 +36,11 @@ jobs:
3636
- name: Setup Java JDK
3737
uses: actions/[email protected]
3838
with:
39-
java-version: 11
39+
java-version: 11
4040

4141
- name: Set Up CommandBox
4242
uses: elpete/[email protected]
43-
43+
4444
- name: Initial Server Start (so lex extensions are picked up)
4545
env:
4646
DB_HOST: localhost
@@ -52,12 +52,12 @@ jobs:
5252
box config set modules.commandbox-dotenv.checkEnvPreServerStart=false
5353
box server start cfengine=${{ matrix.cfengine }}
5454
sleep 30
55-
55+
5656
- name: Install dependencies
5757
run: |
5858
box install
5959
box install ${{ matrix.coldbox }} --noSave
60-
60+
6161
- name: Restart server (so extensions are picked up)
6262
env:
6363
DB_HOST: localhost
@@ -94,17 +94,17 @@ jobs:
9494
# - name: Setup Java JDK
9595
# uses: actions/[email protected]
9696
# with:
97-
# java-version: 11
97+
# java-version: 11
9898

9999
# - name: Set Up CommandBox
100100
# uses: elpete/[email protected]
101-
101+
102102
# - name: Install and Configure Semantic Release
103103
# run: |
104104
# box install commandbox-semantic-release
105105
# box config set endpoints.forgebox.APIToken=${{ secrets.FORGEBOX_TOKEN }}
106106
# box config set modules.commandbox-semantic-release.plugins='{ "VerifyConditions": "GitHubActionsConditionsVerifier@commandbox-semantic-release", "FetchLastRelease": "ForgeBoxReleaseFetcher@commandbox-semantic-release", "RetrieveCommits": "JGitCommitsRetriever@commandbox-semantic-release", "ParseCommit": "ConventionalChangelogParser@commandbox-semantic-release", "FilterCommits": "DefaultCommitFilterer@commandbox-semantic-release", "AnalyzeCommits": "DefaultCommitAnalyzer@commandbox-semantic-release", "VerifyRelease": "NullReleaseVerifier@commandbox-semantic-release", "GenerateNotes": "GitHubMarkdownNotesGenerator@commandbox-semantic-release", "UpdateChangelog": "FileAppendChangelogUpdater@commandbox-semantic-release", "CommitArtifacts": "NullArtifactsCommitter@commandbox-semantic-release", "PublishRelease": "ForgeBoxReleasePublisher@commandbox-semantic-release", "PublicizeRelease": "GitHubReleasePublicizer@commandbox-semantic-release" }'
107-
107+
108108
# - name: Run Semantic Release
109109
# env:
110110
# GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
1414
strategy:
1515
fail-fast: true
1616
matrix:
17-
cfengine: ["lucee@5", "adobe@2018"]
18-
coldbox: ["coldbox@6"]
17+
cfengine: ["lucee@5", "adobe@2018", "adobe@2021", "adobe@2023"]
18+
coldbox: ["coldbox@6", "coldbox@7"]
1919
services:
2020
postgres:
2121
image: postgres:12
@@ -37,11 +37,11 @@ jobs:
3737
- name: Setup Java JDK
3838
uses: actions/[email protected]
3939
with:
40-
java-version: 11
40+
java-version: 11
4141

4242
- name: Set Up CommandBox
4343
uses: elpete/[email protected]
44-
44+
4545
- name: Initial Server Start (so lex extensions are picked up)
4646
env:
4747
DB_HOST: localhost
@@ -53,12 +53,12 @@ jobs:
5353
box config set modules.commandbox-dotenv.checkEnvPreServerStart=false
5454
box server start cfengine=${{ matrix.cfengine }}
5555
sleep 30
56-
56+
5757
- name: Install dependencies
5858
run: |
5959
box install
6060
box install ${{ matrix.coldbox }} --noSave
61-
61+
6262
- name: Restart server (so extensions are picked up)
6363
env:
6464
DB_HOST: localhost
@@ -95,18 +95,18 @@ jobs:
9595
- name: Setup Java JDK
9696
uses: actions/[email protected]
9797
with:
98-
java-version: 11
98+
java-version: 11
9999

100100
- name: Set Up CommandBox
101101
uses: elpete/[email protected]
102-
102+
103103
- name: Install and Configure Semantic Release
104104
run: |
105105
box install commandbox-semantic-release
106106
box config set endpoints.forgebox.APIToken=${{ secrets.FORGEBOX_TOKEN }}
107107
box config set modules.commandbox-semantic-release.targetBranch=main
108108
box config set modules.commandbox-semantic-release.plugins='{ "VerifyConditions": "GitHubActionsConditionsVerifier@commandbox-semantic-release", "FetchLastRelease": "ForgeBoxReleaseFetcher@commandbox-semantic-release", "RetrieveCommits": "JGitCommitsRetriever@commandbox-semantic-release", "ParseCommit": "ConventionalChangelogParser@commandbox-semantic-release", "FilterCommits": "DefaultCommitFilterer@commandbox-semantic-release", "AnalyzeCommits": "DefaultCommitAnalyzer@commandbox-semantic-release", "VerifyRelease": "NullReleaseVerifier@commandbox-semantic-release", "GenerateNotes": "GitHubMarkdownNotesGenerator@commandbox-semantic-release", "UpdateChangelog": "FileAppendChangelogUpdater@commandbox-semantic-release", "CommitArtifacts": "NullArtifactsCommitter@commandbox-semantic-release", "PublishRelease": "ForgeBoxReleasePublisher@commandbox-semantic-release", "PublicizeRelease": "GitHubReleasePublicizer@commandbox-semantic-release" }'
109-
109+
110110
- name: Run Semantic Release
111111
env:
112112
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)