From 0f35a69b4a51bbcb52109506f53d102d75732e9c Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Fri, 13 Feb 2026 20:29:46 -0600 Subject: [PATCH] add .github files --- .github/dependabot.yml | 18 ++++++++++++++++++ .github/workflows/check-webui-build.yml | 23 +++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/check-webui-build.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..e20e9fb --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,18 @@ +version: 2 +updates: + - package-ecosystem: 'npm' + directory: '/' + schedule: + interval: 'weekly' + groups: + angular: + applies-to: version-updates + patterns: + - '@angular*' + update-types: + - 'minor' + - 'patch' + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' diff --git a/.github/workflows/check-webui-build.yml b/.github/workflows/check-webui-build.yml new file mode 100644 index 0000000..d6c9a52 --- /dev/null +++ b/.github/workflows/check-webui-build.yml @@ -0,0 +1,23 @@ +name: Check @showbridge/webui builds +on: + pull_request: + branches: + - main +jobs: + build-webui: + runs-on: ubuntu-latest + steps: + - name: Check out repository + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + + - name: Set up Node.js + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + with: + node-version-file: '.nvmrc' + cache: 'npm' + cache-dependency-path: 'package-lock.json' + + - name: Install Node.js dependencies + run: npm ci + + - run: npm run build