Closed10

react nativeのリポジトリにrenovateを導入する

masarufuruyamasarufuruya

インストールすると、オンボーディングとしてのPRが作られるようだ。Renovateを有効にするには、
このPRをマージするだけ。有効にしたくないならマージしなければ良いらしい。

masarufuruyamasarufuruya

Add renovate.jsonのPRのrenovate.jsonを修正すれば良さそう。

まずやりたいのは監視するパッケージを1つに絞ること。そこだけ次回は調べてやってみる。

masarufuruyamasarufuruya

こんな感じで書いたら上手く行った。gem追加するたびに更新しないといけないけど、それは許容かな...

{
  "extends": [
    "config:base"
  ],
  "packageRules": [
    {
      "managers": ["npm"],
      "packageNames": [
        "@react-native-community/masked-view",
        "@react-navigation/bottom-tabs",
        "@react-navigation/native",
        "@react-navigation/stack",
        "expo-image-picker",
        "expo-status-bar",
        "firebase",
        "lottie-react-native",
        "native-base",
        "react",
        "react-dom",
        "react-native-gesture-handler",
        "react-native-modal",
        "react-native-reanimated",
        "react-native-safe-area-context",
        "react-native-screens",
        "react-native-web",
        "unstated",
        "@babel/core",
        "@types/react",
        "@types/react-dom",
        "@types/react-native"
      ],
      "enabled": false
    },
    {
      "managers": ["npm"],
      "packageNames": [
        "expo"
      ],
      "enabled": true
    }
  ]
}
このスクラップは2020/11/30にクローズされました