Skip to content

Commit 355eb02

Browse files
committed
Update workflows for 7.0 branch
1 parent 22216e3 commit 355eb02

9 files changed

+178
-30
lines changed

.github/workflows/build_on_tag_push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ run-name: Build DO on tag '${{ github.ref_name }}'
33
on:
44
push:
55
tags:
6-
- '6.0.*'
6+
- '7.0.*'
77

88
# new commits with the same key will cancel previously run workflows
99
#concurrency:

.github/workflows/dispatched-firebird-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ jobs:
3535
if: ${{ inputs.firebird30 }}
3636
strategy:
3737
matrix:
38-
net: [ 'netcoreapp2.0' ]
39-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
38+
net: [ 'netcoreapp3.1' ]
39+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
4040
with:
4141
storage: firebird30
4242
build_config: Release

.github/workflows/dispatched-mssql-tests.yml

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ on:
2323
type: boolean
2424
default: true
2525
required: true
26+
mssql2022:
27+
description: 'MS SQL Server 2022'
28+
type: boolean
29+
default: false
30+
required: true
2631

2732
# new commits with the same key will cancel previously run workflows
2833
concurrency:
@@ -40,8 +45,8 @@ jobs:
4045
if: ${{ inputs.mssql2017 }}
4146
strategy:
4247
matrix:
43-
net: [ 'netcoreapp2.0' ]
44-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
48+
net: [ 'netcoreapp3.1' ]
49+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
4550
with:
4651
storage: mssql2017
4752
build_config: Release
@@ -60,8 +65,8 @@ jobs:
6065
if: ${{ inputs.mssql2019 }}
6166
strategy:
6267
matrix:
63-
net: [ 'netcoreapp2.0' ]
64-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
68+
net: [ 'netcoreapp3.1' ]
69+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
6570
with:
6671
storage: mssql2019
6772
build_config: Release
@@ -73,4 +78,24 @@ jobs:
7378
run_main: true
7479
run_sql: true
7580
run_extensions: true
76-
publish_raw_results: true
81+
publish_raw_results: true
82+
83+
test_on_mssql2022:
84+
name: Tests on MS SQL Server 2022
85+
if: ${{ inputs.mssql2022 }}
86+
strategy:
87+
matrix:
88+
net: [ 'netcoreapp3.1' ]
89+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
90+
with:
91+
storage: mssql2022
92+
build_config: Release
93+
target_framework: ${{ matrix.net }}
94+
specific_sha: ${{ inputs.specific_sha }}
95+
fetch_depth: ${{ fromJSON(inputs.fetch_depth) }}
96+
test_output_verbosity: minimal
97+
test_run_timeout: 50
98+
run_main: true
99+
run_sql: true
100+
run_extensions: true
101+
publish_raw_results: true

.github/workflows/dispatched-mysql5-tests.yml

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ on:
2323
type: boolean
2424
default: true
2525
required: true
26+
mysql57:
27+
description: 'MySQL 5.7'
28+
type: boolean
29+
default: true
30+
required: true
2631

2732
# new commits with the same key will cancel previously run workflows
2833
concurrency:
@@ -40,8 +45,8 @@ jobs:
4045
if: ${{ inputs.mysql55 }}
4146
strategy:
4247
matrix:
43-
net: [ 'netcoreapp2.0' ]
44-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
48+
net: [ 'netcoreapp3.1' ]
49+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
4550
with:
4651
storage: mysql55
4752
build_config: Release
@@ -60,8 +65,8 @@ jobs:
6065
if: ${{ inputs.mysql56 }}
6166
strategy:
6267
matrix:
63-
net: [ 'netcoreapp2.0' ]
64-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
68+
net: [ 'netcoreapp3.1' ]
69+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
6570
with:
6671
storage: mysql56
6772
build_config: Release
@@ -73,4 +78,24 @@ jobs:
7378
run_main: true
7479
run_sql: true
7580
run_extensions: true
76-
publish_raw_results: true
81+
publish_raw_results: true
82+
83+
test_on_mysql57:
84+
name: Tests on MySQL 5.7
85+
if: ${{ inputs.mysql57 }}
86+
strategy:
87+
matrix:
88+
net: [ 'netcoreapp3.1' ]
89+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
90+
with:
91+
storage: mysql57
92+
build_config: Release
93+
target_framework: ${{ matrix.net }}
94+
specific_sha: ${{ inputs.specific_sha }}
95+
fetch_depth: ${{ fromJSON(inputs.fetch_depth) }}
96+
test_output_verbosity: minimal
97+
test_run_timeout: 35
98+
run_main: true
99+
run_sql: true
100+
run_extensions: true
101+
publish_raw_results: true

.github/workflows/dispatched-pgsql10-tests.yml

Lines changed: 104 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,26 @@ on:
2323
type: boolean
2424
default: false
2525
required: true
26+
pgsql120:
27+
description: 'PostgreSQL 12'
28+
type: boolean
29+
default: false
30+
required: true
31+
pgsql130:
32+
description: 'PostgreSQL 13'
33+
type: boolean
34+
default: true
35+
required: true
36+
pgsql140:
37+
description: 'PostgreSQL 14'
38+
type: boolean
39+
default: false
40+
required: true
41+
pgsql150:
42+
description: 'PostgreSQL 15'
43+
type: boolean
44+
default: true
45+
required: true
2646

2747
# new commits with the same key will cancel previously run workflows
2848
concurrency:
@@ -40,8 +60,8 @@ jobs:
4060
if: ${{ inputs.pgsql100 }}
4161
strategy:
4262
matrix:
43-
net: [ 'netcoreapp2.0' ]
44-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
63+
net: [ 'netcoreapp3.1' ]
64+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
4565
with:
4666
storage: pgsql100
4767
build_config: Release
@@ -60,8 +80,8 @@ jobs:
6080
if: ${{ inputs.pgsql110 }}
6181
strategy:
6282
matrix:
63-
net: [ 'netcoreapp2.0' ]
64-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
83+
net: [ 'netcoreapp3.1' ]
84+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
6585
with:
6686
storage: pgsql110
6787
build_config: Release
@@ -74,3 +94,83 @@ jobs:
7494
run_sql: true
7595
run_extensions: true
7696
publish_raw_results: true
97+
98+
test_on_pgsql120:
99+
name: Tests on PostgreSQL 12
100+
if: ${{ inputs.pgsql120 }}
101+
strategy:
102+
matrix:
103+
net: [ 'netcoreapp3.1' ]
104+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
105+
with:
106+
storage: pgsql120
107+
build_config: Release
108+
target_framework: ${{ matrix.net }}
109+
specific_sha: ${{ inputs.specific_sha }}
110+
fetch_depth: ${{ fromJSON(inputs.fetch_depth) }}
111+
test_output_verbosity: minimal
112+
test_run_timeout: 30
113+
run_main: true
114+
run_sql: true
115+
run_extensions: true
116+
publish_raw_results: true
117+
118+
test_on_pgsql130:
119+
name: Tests on PostgreSQL 13
120+
if: ${{ inputs.pgsql130 }}
121+
strategy:
122+
matrix:
123+
net: [ 'netcoreapp3.1' ]
124+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
125+
with:
126+
storage: pgsql130
127+
build_config: Release
128+
target_framework: ${{ matrix.net }}
129+
specific_sha: ${{ inputs.specific_sha }}
130+
fetch_depth: ${{ fromJSON(inputs.fetch_depth) }}
131+
test_output_verbosity: minimal
132+
test_run_timeout: 30
133+
run_main: true
134+
run_sql: true
135+
run_extensions: true
136+
publish_raw_results: true
137+
138+
test_on_pgsql140:
139+
name: Tests on PostgreSQL 14
140+
if: ${{ inputs.pgsql140 }}
141+
strategy:
142+
matrix:
143+
net: [ 'netcoreapp3.1' ]
144+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
145+
with:
146+
storage: pgsql140
147+
build_config: Release
148+
target_framework: ${{ matrix.net }}
149+
specific_sha: ${{ inputs.specific_sha }}
150+
fetch_depth: ${{ fromJSON(inputs.fetch_depth) }}
151+
test_output_verbosity: minimal
152+
test_run_timeout: 30
153+
run_main: true
154+
run_sql: true
155+
run_extensions: true
156+
publish_raw_results: true
157+
158+
test_on_pgsql150:
159+
name: Tests on PostgreSQL 15
160+
if: ${{ inputs.pgsql150 }}
161+
strategy:
162+
matrix:
163+
net: [ 'netcoreapp3.1' ]
164+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
165+
with:
166+
storage: pgsql150
167+
build_config: Release
168+
target_framework: ${{ matrix.net }}
169+
specific_sha: ${{ inputs.specific_sha }}
170+
fetch_depth: ${{ fromJSON(inputs.fetch_depth) }}
171+
test_output_verbosity: minimal
172+
test_run_timeout: 30
173+
run_main: true
174+
run_sql: true
175+
run_extensions: true
176+
publish_raw_results: true

.github/workflows/dispatched-pgsql9-tests.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
#test_on_pgsql90:
4545
# name: Tests on PostgreSQL 9.0
4646
# if: ${{ inputs.pgsql90 }}
47-
# uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@master
47+
# uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
4848
# with:
4949
# storage: pgsql90
5050
# build_config: Release
@@ -63,8 +63,8 @@ jobs:
6363
if: ${{ inputs.pgsql91 }}
6464
strategy:
6565
matrix:
66-
net: [ 'netcoreapp2.0' ]
67-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
66+
net: [ 'netcoreapp3.1' ]
67+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
6868
with:
6969
storage: pgsql91
7070
build_config: Release
@@ -83,8 +83,8 @@ jobs:
8383
if: ${{ inputs.pgsql92 }}
8484
strategy:
8585
matrix:
86-
net: [ 'netcoreapp2.0' ]
87-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
86+
net: [ 'netcoreapp3.1' ]
87+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
8888
with:
8989
storage: pgsql92
9090
build_config: Release
@@ -103,8 +103,8 @@ jobs:
103103
if: ${{ inputs.pgsql96 }}
104104
strategy:
105105
matrix:
106-
net: [ 'netcoreapp2.0' ]
107-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
106+
net: [ 'netcoreapp3.1' ]
107+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
108108
with:
109109
storage: pgsql96
110110
build_config: Release

.github/workflows/dispatched-sqlite-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ jobs:
3535
if: ${{ inputs.sqlite3 }}
3636
strategy:
3737
matrix:
38-
net: [ 'netcoreapp2.0' ]
39-
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@6.0
38+
net: [ 'netcoreapp3.1' ]
39+
uses: DataObjects-NET/github-workflow-playground/.github/workflows/reusable-storage-dependant-tests.yml@7.0
4040
with:
4141
storage: sqlite3
4242
build_config: Release

.github/workflows/reusable-storage-dependant-tests.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,7 @@ jobs:
8383
TEST_RESULTS_FOLDER: _Build/tests/${{ inputs.build_config }}/${{ inputs.target_framework }}/${{ inputs.storage }}
8484

8585
steps:
86-
- name: Downgrade OpenSSL for net5.0
87-
if: $${{ contains(inputs.target_framework, 'net5.0') }}
86+
- name: Downgrade OpenSSL
8887
timeout-minutes: 3
8988
run: |
9089
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb

.github/workflows/reusable-storage-independant-tests.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,7 @@ jobs:
6464
DO_TargetFrameworks: ${{ inputs.target_framework }}
6565
TEST_RESULTS_FOLDER: _Build/tests/${{ inputs.build_config }}/${{ inputs.target_framework }}/no-database
6666
steps:
67-
- name: Downgrade OpenSSL for net5.0
68-
if: $${{ contains(inputs.target_framework, 'net5.0') }}
67+
- name: Downgrade OpenSSL
6968
timeout-minutes: 3
7069
run: |
7170
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb

0 commit comments

Comments
 (0)