Skip to content

Commit

Permalink
Merge pull request #18 from peopledoc/feat/dependabot-create-config-file
Browse files Browse the repository at this point in the history
JS-261 - Dependabot : create configuration file
  • Loading branch information
MrChocolatine authored Mar 13, 2020
2 parents 9fef89d + 49532bf commit 1d4acd2
Showing 1 changed file with 94 additions and 0 deletions.
94 changes: 94 additions & 0 deletions .dependabot/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# Documentation :
# https://dependabot.com/docs/config-file/

# Validator for Dependabot config file
# https://dependabot.com/docs/config-file/validator/

version: 1

update_configs:
- package_manager: "javascript"

# Where to look for package manifests. Relative to the repository's root.
directory: "/"

# How often to check for non-security updates and when to create pull requests.
# Security updates are always created as soon as possible (i.e., "live").
update_schedule: "monthly"

# How to update manifest version requirements.
# "auto" => version requirements increased if it's an app / range widened if it's a library.
version_requirement_updates: "auto"

# Format of commit messages and pull request titles.
commit_message:
prefix: "build"
include_scope: true

# Reviewers to set on pull requests
default_reviewers:
- "peopledoc/tribe-js"

# Limit which updates are allowed
allowed_updates:
- match:
update_type: "all" # all updates including indirect/sub-dependencies

# Regarding Ember, as `ember-cli-update` is already in charge of updating the related packages,
# we should tell Dependabot to ignore these.
# To do so, go to https://github.com/ember-cli/ember-new-output if your project is an app, or
# https://github.com/ember-cli/ember-addon-output if your project is an add-on, select the Tag
# corresponding to your version, open the file `package.json` and refer to the `devDependencies`
# key to get the list of first-party dependencies handled by Ember.
# Add every package you see in the list below.
ignored_updates:
# Beginning of Ember first-party dependencies
- match:
dependency_name: "@ember/optional-features"
- match:
dependency_name: "babel-eslint"
- match:
dependency_name: "broccoli-asset-rev"
- match:
dependency_name: "ember-auto-import"
- match:
dependency_name: "ember-cli"
- match:
dependency_name: "ember-cli-dependency-checker"
- match:
dependency_name: "ember-cli-eslint"
- match:
dependency_name: "ember-cli-inject-live-reload"
- match:
dependency_name: "ember-cli-sri"
- match:
dependency_name: "ember-cli-template-lint"
- match:
dependency_name: "ember-cli-uglify"
- match:
dependency_name: "ember-disable-prototype-extensions"
- match:
dependency_name: "ember-export-application-global"
- match:
dependency_name: "ember-load-initializers"
- match:
dependency_name: "ember-maybe-import-regenerator"
- match:
dependency_name: "ember-qunit"
- match:
dependency_name: "ember-resolver"
- match:
dependency_name: "ember-source"
- match:
dependency_name: "ember-source-channel-url"
- match:
dependency_name: "ember-try"
- match:
dependency_name: "eslint-plugin-ember"
- match:
dependency_name: "eslint-plugin-node"
- match:
dependency_name: "loader.js"
- match:
dependency_name: "qunit-dom"
# End of Ember first-party dependencies

0 comments on commit 1d4acd2

Please sign in to comment.