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 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