From 25fcdb1c8a03e4669984bb2976daf14899dcb8e9 Mon Sep 17 00:00:00 2001 From: Joshua Jackson <40365668+JoshuaJackson-jobvite@users.noreply.github.com> Date: Fri, 31 Jan 2025 10:41:17 -0800 Subject: [PATCH 1/2] Enable Dependency reviewer --- .github/workflows/dependency_enforcement.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/dependency_enforcement.yml diff --git a/.github/workflows/dependency_enforcement.yml b/.github/workflows/dependency_enforcement.yml new file mode 100644 index 0000000000..6616729ef0 --- /dev/null +++ b/.github/workflows/dependency_enforcement.yml @@ -0,0 +1,19 @@ +# For most projects, this workflow file will not need changing; you simply need +# to commit it to your repository. +# + +name: "Dependency Review" +on: [pull_request] +permissions: + contents: read +jobs: + dependency-review: + runs-on: lever-self-hosted + steps: + - name: "Checkout Repository" + uses: actions/checkout@v4 + - name: Dependency Review + uses: actions/dependency-review-action@v4 + with: + fail-on-severity: critical + fail-on-scopes: runtime, development From 9bcbc5c45a274aad9916777464da65507e6bdf9d Mon Sep 17 00:00:00 2001 From: Joshua Jackson <40365668+JoshuaJackson-jobvite@users.noreply.github.com> Date: Fri, 31 Jan 2025 10:41:22 -0800 Subject: [PATCH 2/2] Dependabot installation --- .github/dependabot.yml | 61 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000000..a9ba6cd1ec --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,61 @@ +# for more information on how to configure Dependabot, please visit https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates + +version: 2 +updates: + - package-ecosystem: "docker" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "gradle" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "pip" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "weekly" +# Adding other package-ecosystems. Excluding hex/elm/submodules/cargo/swift + - package-ecosystem: "bundler" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "composer" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "gomod" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "maven" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "nuget" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "pub" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "terraform" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "devcontainers" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "dotnet-sdk" + directory: "/" + schedule: + interval: "weekly" \ No newline at end of file