From fec5a683c8f25f4fb0896a951e35abe62d6b2661 Mon Sep 17 00:00:00 2001 From: Tyler Kron Date: Sun, 2 Aug 2026 21:14:49 -0600 Subject: [PATCH 1/2] chore: add Dependabot config for weekly NuGet updates Groups minor and patch bumps into a single PR; major bumps still come through individually so they get reviewed on their own. Co-Authored-By: Claude Opus 5 --- .github/dependabot.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..ff1dd4b --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,12 @@ +version: 2 + +updates: + - package-ecosystem: "nuget" + directory: "/" + schedule: + interval: "weekly" + groups: + minor-and-patch: + update-types: + - "minor" + - "patch" From 65c4d3186b91f5105dbffbb7871f0a76065b882f Mon Sep 17 00:00:00 2001 From: Tyler Kron Date: Sun, 2 Aug 2026 21:17:06 -0600 Subject: [PATCH 2/2] ci: add minimal build workflow on pull_request Restores and builds in Release on ubuntu-latest against the net9.0 target. No test project exists yet, so this is build-only. Also adds the github-actions ecosystem to the Dependabot config now that there is a workflow for it to keep current. Co-Authored-By: Claude Opus 5 --- .github/dependabot.yml | 10 ++++++++++ .github/workflows/ci.yml | 21 +++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ff1dd4b..55cde1a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,3 +10,13 @@ updates: update-types: - "minor" - "patch" + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + groups: + minor-and-patch: + update-types: + - "minor" + - "patch" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..4ca3f9d --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,21 @@ +name: CI + +on: + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v7 + + - uses: actions/setup-dotnet@v6 + with: + dotnet-version: "9.0.x" + + - name: Restore + run: dotnet restore + + - name: Build + run: dotnet build -c Release --no-restore