Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
.github/* @browserstack/asi-devs

# CODEOWNERS uses last-match-wins precedence, so least-specific rules must come
# first. The broad catch-all is listed before the .github/** rule so that the
# latter is the *last* (winning) match for workflow/config files (SDK-6071).
* @browserstack/automate-public-repos

.github/** @browserstack/asi-devs
25 changes: 25 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Dependabot configuration (SDK-6069) — keeps npm dependencies patched and
# surfaces transitive CVEs (e.g. the braces ReDoS) automatically going forward.
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
target-branch: "master"
schedule:
interval: "weekly"
open-pull-requests-limit: 10
labels:
- "dependencies"
- "security"
- package-ecosystem: "github-actions"
directory: "/"
target-branch: "master"
schedule:
interval: "weekly"
labels:
- "dependencies"
- "github-actions"
groups:
actions:
patterns:
- "*"
8 changes: 7 additions & 1 deletion .github/workflows/reviewing_changes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@

name: NodeJS Test workflow on workflow_dispatch

# Least-privilege default token scopes (SDK-6067). The job only needs to read
# the repo (checkout) and write check runs via github-script.
permissions:
contents: read
checks: write

on:
workflow_dispatch:
inputs:
Expand Down Expand Up @@ -53,7 +59,7 @@ jobs:
node-version: ${{ matrix.node }}

- name: Install dependencies
run: npm install
run: npm ci

- name: Run sample tests
run: npm run sample-test
Expand Down
Loading