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