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
2848concurrency :
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
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
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
0 commit comments