From 102b6de3d417abc473705523bf884de703a80f80 Mon Sep 17 00:00:00 2001 From: Christopher Wiles Date: Mon, 22 Jul 2024 10:14:16 -0500 Subject: [PATCH 1/4] renovate --- .github/workflows/renovate.yml | 22 ++++++++++++++++++++ renovate.json | 38 ++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 .github/workflows/renovate.yml create mode 100644 renovate.json diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml new file mode 100644 index 0000000..16f2291 --- /dev/null +++ b/.github/workflows/renovate.yml @@ -0,0 +1,22 @@ +# https://github.com/renovatebot/github-action/ +name: Renovate +on: + schedule: + - cron: "0 5 * * *" # Run daily at 5 AM + workflow_dispatch: # Allow manual triggering + +jobs: + renovate: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Self-hosted Renovate + uses: renovatebot/github-action@v40.2.2 + with: + configurationFile: renovate.json + token: ${{ secrets.GITHUB_TOKEN }} + env: + LOG_LEVEL: "debug" + RENOVATE_AUTODISCOVER: "true" diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..88649cd --- /dev/null +++ b/renovate.json @@ -0,0 +1,38 @@ +{ + "extends": ["config:recommended"], + "schedule": ["before 5am on the first day of the month"], + "rangeStrategy": "pin", + "packageRules": [ + { + "matchDepTypes": ["devDependencies"], + "groupName": "all devDependencies", + "schedule": ["before 5am on the first day of the month"], + "matchUpdateTypes": ["minor", "patch"], + "automerge": false + }, + { + "matchDepTypes": ["dependencies"], + "groupName": "all dependencies", + "schedule": ["before 5am on the first day of the month"], + "matchUpdateTypes": ["minor", "patch"], + "automerge": false + }, + { + "matchUpdateTypes": ["major"], + "groupName": "major updates", + "automerge": false + } + ], + "ignoreDeps": [ + "@intercom/intercom-react-native", + "@shopify/restyle", + "aws-amplify", + "eslint", + "eslint-plugin-sonarjs", + "jwt-decode", + "jest-expo", + "react-native-image-viewing" + ], + "prCreation": "immediate", + "automerge": false +} From f560907863ecfbe2fb371302187513bf20cc0cac Mon Sep 17 00:00:00 2001 From: Christopher Wiles Date: Mon, 22 Jul 2024 10:45:52 -0500 Subject: [PATCH 2/4] Update renovate.json --- renovate.json | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/renovate.json b/renovate.json index 88649cd..d96c9ac 100644 --- a/renovate.json +++ b/renovate.json @@ -1,25 +1,27 @@ { "extends": ["config:recommended"], - "schedule": ["before 5am on the first day of the month"], + "schedule": ["first day of the month"], "rangeStrategy": "pin", "packageRules": [ { "matchDepTypes": ["devDependencies"], - "groupName": "all devDependencies", - "schedule": ["before 5am on the first day of the month"], + "groupName": "all minor devDependencies", + "schedule": ["first day of the month"], "matchUpdateTypes": ["minor", "patch"], "automerge": false }, { - "matchDepTypes": ["dependencies"], - "groupName": "all dependencies", - "schedule": ["before 5am on the first day of the month"], - "matchUpdateTypes": ["minor", "patch"], + "matchDepTypes": ["devDependencies"], + "groupName": "all major devDependencies", + "schedule": ["first day of the month"], + "matchUpdateTypes": ["major"], "automerge": false }, { - "matchUpdateTypes": ["major"], - "groupName": "major updates", + "matchDepTypes": ["dependencies"], + "groupName": "all dependencies", + "schedule": ["every 3 months on the first day of the month"], + "matchUpdateTypes": ["minor", "patch", "major"], "automerge": false } ], From 4ab64145263c0f746fbcc63b72172484f8c71fc4 Mon Sep 17 00:00:00 2001 From: Christopher Wiles Date: Mon, 22 Jul 2024 10:46:38 -0500 Subject: [PATCH 3/4] Update renovate.json --- renovate.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/renovate.json b/renovate.json index d96c9ac..faa5e62 100644 --- a/renovate.json +++ b/renovate.json @@ -1,26 +1,22 @@ { "extends": ["config:recommended"], - "schedule": ["first day of the month"], "rangeStrategy": "pin", "packageRules": [ { "matchDepTypes": ["devDependencies"], "groupName": "all minor devDependencies", - "schedule": ["first day of the month"], "matchUpdateTypes": ["minor", "patch"], "automerge": false }, { "matchDepTypes": ["devDependencies"], "groupName": "all major devDependencies", - "schedule": ["first day of the month"], "matchUpdateTypes": ["major"], "automerge": false }, { "matchDepTypes": ["dependencies"], "groupName": "all dependencies", - "schedule": ["every 3 months on the first day of the month"], "matchUpdateTypes": ["minor", "patch", "major"], "automerge": false } From 51863cf47ef43bca4ced369357caf9251c2154c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 15:47:41 +0000 Subject: [PATCH 4/4] Bump braces from 3.0.2 to 3.0.3 Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 47 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/yarn.lock b/yarn.lock index a65fc98..7e1ea22 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3100,11 +3100,11 @@ brace-expansion@^2.0.1: balanced-match "^1.0.0" braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" @@ -4929,10 +4929,10 @@ filesize@^8.0.6: resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" @@ -9025,7 +9025,16 @@ string-natural-compare@^3.0.1: resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -9116,7 +9125,14 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -10176,7 +10192,16 @@ workbox-window@6.6.1: "@types/trusted-types" "^2.0.2" workbox-core "6.6.1" -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==