diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5f13ff74..cff64812 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,6 +30,17 @@ jobs: - name: Checkout uses: actions/checkout@v2 + - name: Start MySQL + if: ${{ matrix.os.database }} + uses: shogo82148/actions-setup-mysql@v1 + with: + mysql-version: '8.0' + root-password: ${{ env.DB_PASSWORD }} + + - name: Create Lighthouse Database + if: ${{ matrix.os.database }} + run: mysql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }} -h 127.0.0.1 -e "CREATE DATABASE ${{ env.DB_DATABASE }};"; + - name: Install .NET 5.0 uses: actions/setup-dotnet@v1 with: @@ -45,17 +56,6 @@ jobs: - name: Compile run: dotnet build -c Debug - - name: Start MySQL - if: ${{ matrix.os.database }} - uses: shogo82148/actions-setup-mysql@v1 - with: - mysql-version: '8.0' - root-password: ${{ env.DB_PASSWORD }} - - - name: Create Lighthouse Database - if: ${{ matrix.os.database }} - run: mysql -u${{ env.DB_USER }} -p${{ env.DB_PASSWORD }} -h 127.0.0.1 -e "CREATE DATABASE ${{ env.DB_DATABASE }};"; - - name: Test continue-on-error: true run: dotnet test --logger "trx;LogFileName=${{github.workspace}}/TestResults-${{matrix.os.prettyName}}.trx"