diff --git a/.github/workflows/PullRequestBuild.yml b/.github/workflows/PullRequestBuild.yml new file mode 100644 index 0000000..e283bc2 --- /dev/null +++ b/.github/workflows/PullRequestBuild.yml @@ -0,0 +1,27 @@ +name: "Pull Request Build" + +env: + MODERN_SLN: 'src/CSESoftware.Repository.EntityFrameworkCore.sln' + +on: + pull_request: + branches: [ "develop", "release", "master" ] + +jobs: + build: + name: Build and Test + runs-on: windows-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + ## Modern build and test steps + + - name: Build Modern Solution + run: dotnet publish "${{ env.MODERN_SLN }}" --configuration Release --property:FrontEndBuild=Dev + env: + CI: false + + - name: Run Unit Tests on Modern Solution + run: dotnet test "${{ env.MODERN_SLN }}" --no-build --configuration Release --verbosity normal diff --git a/src/CSESoftware.Repository.EntityFrameworkCore/CSESoftware.Repository.EntityFrameworkCore.csproj b/src/CSESoftware.Repository.EntityFrameworkCore/CSESoftware.Repository.EntityFrameworkCore.csproj index 1115a62..4b1fd90 100644 --- a/src/CSESoftware.Repository.EntityFrameworkCore/CSESoftware.Repository.EntityFrameworkCore.csproj +++ b/src/CSESoftware.Repository.EntityFrameworkCore/CSESoftware.Repository.EntityFrameworkCore.csproj @@ -6,7 +6,7 @@ CSESoftware.Repository.EntityFrameworkCore CSE Software, Inc. 2023 CSE Software, Inc. - 2.4.0 + 2.5.0-alpha1 packageIcon.png The Entity Framework Core implementation of CSESoftware.Repository.