Skip to content

Commit c2fe7e6

Browse files
committed
ci: run the action as part of CI
1 parent ca61caa commit c2fe7e6

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,34 @@ jobs:
117117
echo "# Code coverage" >> $GITHUB_STEP_SUMMARY
118118
npx nyc report | sed --expression='1d;$d' >> $GITHUB_STEP_SUMMARY
119119
if: always()
120+
runaction:
121+
needs:
122+
- commitlint
123+
- codelint
124+
- buildlint
125+
- test
126+
strategy:
127+
matrix:
128+
os: [ 'windows-2022', 'windows-2019' ]
129+
sqlserver: [ 'sql-latest', 'sql-2022', 'sql-2019', 'sql-2017', 'sql-2016', 'sql-2014', 'sql-2012', 'sql-2008' ]
130+
# These sqlserver versions don't work on windows-2022 (at the moment)
131+
exclude:
132+
- os: windows-2022
133+
sqlserver: sql-2008
134+
- os: windows-2022
135+
sqlserver: sql-2012
136+
- os: windows-2022
137+
sqlserver: sql-2014
138+
runs-on: ${{ matrix.os }}
139+
steps:
140+
- name: Checkout code
141+
uses: actions/checkout@v3
142+
with:
143+
persist-credentials: false
144+
- name: Install sql server
145+
uses: ./
146+
with:
147+
sqlserver-version: ${{ matrix.sqlserver }}
120148
release:
121149
name: Release
122150
concurrency: release
@@ -127,6 +155,7 @@ jobs:
127155
- codelint
128156
- buildlint
129157
- test
158+
- runaction
130159
permissions:
131160
contents: write # to be able to publish a GitHub release
132161
issues: write # to be able to comment on released issues

0 commit comments

Comments
 (0)