summaryrefslogtreecommitdiff
path: root/Plugins/MonoGame.Extended/.github/workflows/pull-request-test.yml
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/MonoGame.Extended/.github/workflows/pull-request-test.yml')
-rw-r--r--Plugins/MonoGame.Extended/.github/workflows/pull-request-test.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/Plugins/MonoGame.Extended/.github/workflows/pull-request-test.yml b/Plugins/MonoGame.Extended/.github/workflows/pull-request-test.yml
new file mode 100644
index 0000000..e483e3c
--- /dev/null
+++ b/Plugins/MonoGame.Extended/.github/workflows/pull-request-test.yml
@@ -0,0 +1,32 @@
+################################################################################
+### Pull Request Test
+### Executes tests to ensure that the pull request being submitted is valid.
+### - Only runs on pull requests made to the `develop` branch
+### - Only runs if the pull request was opened or synchronized
+################################################################################
+name: Pull Request Test
+
+on:
+ pull_request:
+ branches:
+ - develop
+ - main
+ types:
+ - opened
+ - synchronize
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Clone Repository
+ uses: actions/checkout@v4
+
+ - name: Setup DotNet
+ uses: actions/setup-dotnet@v4
+ with:
+ dotnet-version: 6.0.x
+
+ - name: Test MonoGame.Extended
+ run: dotnet test --nologo --verbosity minimal --configuration Release