Skip to content

Commit c2906d3

Browse files
committed
Fix CI
1 parent 24a9e7b commit c2906d3

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,16 @@ concurrency:
2121
jobs:
2222
check_and_test:
2323
name: Check
24-
needs: [sqlite_bundled, sqlite_wasm, rustfmt_and_clippy, postgres_bundled, mysql_bundled]
24+
#needs: [sqlite_bundled, sqlite_wasm, rustfmt_and_clippy, postgres_bundled, mysql_bundled]
2525
strategy:
2626
fail-fast: false
2727
matrix:
28-
rust: ["stable", "beta", "nightly"]
29-
backend: ["postgres", "sqlite", "mysql"]
30-
os: [ubuntu-latest, macos-13, macos-15, windows-2019]
28+
rust: ["stable"]
29+
backend: ["postgres", "mysql", "sqlite"]
30+
os: ["windows-2025"]
31+
#rust: ["stable", "beta", "nightly"]
32+
#backend: ["postgres", "sqlite", "mysql"]
33+
#os: [ubuntu-latest, macos-13, macos-15, windows-2019]
3134
runs-on: ${{ matrix.os }}
3235
steps:
3336
- name: Checkout sources
@@ -128,7 +131,7 @@ jobs:
128131
run: |
129132
choco install sqlite
130133
cd /D C:\ProgramData\chocolatey\lib\SQLite\tools
131-
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
134+
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
132135
lib /machine:x64 /def:sqlite3.def /out:sqlite3.lib
133136
134137
- name: Set variables for sqlite (Windows)
@@ -143,19 +146,19 @@ jobs:
143146
if: runner.os == 'Windows' && matrix.backend == 'postgres'
144147
shell: bash
145148
run: |
146-
choco install postgresql14 --force --params '/Password:root'
149+
choco install postgresql17 --force --params '/Password:root'
147150
echo "OPENSSL_RUST_USE_NASM=0" >> $GITHUB_ENV
148151
echo OPENSSL_SRC_PERL=C:/Strawberry/perl/bin/perl >> $GITHUB_ENV
149-
echo "PQ_LIB_DIR=C:\Program Files\PostgreSQL\14\lib" >> $GITHUB_ENV
152+
echo "PQ_LIB_DIR=C:\Program Files\PostgreSQL\17\lib" >> $GITHUB_ENV
150153
echo "PG_DATABASE_URL=postgres://postgres:root@localhost/" >> $GITHUB_ENV
151154
echo "PG_EXAMPLE_DATABASE_URL=postgres://postgres:root@localhost/diesel_example" >> $GITHUB_ENV
152155
153156
- name: Install mysql (Windows)
154157
if: runner.os == 'Windows' && matrix.backend == 'mysql'
155158
shell: cmd
156159
run: |
157-
choco install mysql
158-
"C:\tools\mysql\current\bin\mysql" -e "create database diesel_test; create database diesel_unit_test; grant all on `diesel_%`.* to 'root'@'localhost';" -uroot
160+
choco install mariadb --version=11.5.0
161+
"C:\Program Files\MariaDB 11.5\bin\mysql" -e "create database diesel_test; create database diesel_unit_test; grant all on `diesel_%`.* to 'root'@'localhost';" -uroot
159162
160163
- name: Set variables for mysql (Windows)
161164
if: runner.os == 'Windows' && matrix.backend == 'mysql'
@@ -166,11 +169,12 @@ jobs:
166169
echo "MYSQL_DATABASE_URL=mysql://root@127.0.0.1/diesel_test" >> $GITHUB_ENV
167170
echo "MYSQL_EXAMPLE_DATABASE_URL=mysql://root@127.0.0.1/diesel_example" >> $GITHUB_ENV
168171
echo "MYSQL_UNIT_TEST_DATABASE_URL=mysql://root@127.0.0.1/diesel_unit_test" >> $GITHUB_ENV
169-
echo "MYSQLCLIENT_LIB_DIR=C:\tools\mysql\current\lib" >> $GITHUB_ENV
170-
echo "MYSQLCLIENT_VERSION=8.0.31" >> $GITHUB_ENV
171-
echo "C:\tools\mysql\current\lib" >> $GITHUB_PATH
172-
echo "C:\tools\mysql\current\bin" >> $GITHUB_PATH
173-
dir "C:\tools\mysql\current\lib"
172+
echo "MYSQLCLIENT_LIB_DIR=C:\Program Files\MariaDB 11.5\lib" >> $GITHUB_ENV
173+
echo "MYSQLCLIENT_VERSION=11.5.1" >> $GITHUB_ENV
174+
echo "MYSQLCLIENT_LIBNAME=mariadb" >> $GITHUB_ENV
175+
echo "C:\Program Files\MariaDB 11.5\lib" >> $GITHUB_PATH
176+
echo "C:\Program Files\MariaDB 11.5\bin" >> $GITHUB_PATH
177+
dir "C:\Program Files\MariaDB 11.5\lib"
174178
175179
- name: Install rust toolchain
176180
uses: dtolnay/rust-toolchain@master

0 commit comments

Comments
 (0)