diff --git a/.github/workflows/general.yml b/.github/workflows/general.yml index c3ef84c..8b56831 100644 --- a/.github/workflows/general.yml +++ b/.github/workflows/general.yml @@ -29,7 +29,7 @@ jobs: ports: - 5432:5432 env: - SQLX_VERSION: 0.5.5 + SQLX_VERSION: 0.5.7 SQLX_FEATURES: postgres steps: - name: Checkout repository @@ -58,6 +58,7 @@ jobs: with: path: | ~/.cargo/bin/sqlx + ~/.cargo/bin/cargo-sqlx key: ${{ runner.os }}-sqlx-${{ env.SQLX_VERSION }}-${{ env.SQLX_FEATURES }} - name: Install sqlx-cli @@ -78,6 +79,10 @@ jobs: sudo apt-get install libpq-dev -y SKIP_DOCKER=true ./scripts/init_db.sh + - name: Check sqlx-data.json is up-to-date + run: | + cargo sqlx prepare --check -- --bin zero2prod + - name: Run cargo test uses: actions-rs/cargo@v1 with: @@ -111,7 +116,7 @@ jobs: ports: - 5432:5432 env: - SQLX_VERSION: 0.5.5 + SQLX_VERSION: 0.5.7 SQLX_FEATURES: postgres steps: - name: Checkout repository @@ -169,7 +174,7 @@ jobs: ports: - 5432:5432 env: - SQLX_VERSION: 0.5.5 + SQLX_VERSION: 0.5.7 SQLX_FEATURES: postgres steps: - name: Checkout repository