mirror of
https://github.com/meshtastic/firmware.git
synced 2025-08-28 07:30:16 +00:00

Some checks are pending
CI / setup (check) (push) Waiting to run
CI / setup (esp32) (push) Waiting to run
CI / setup (esp32c3) (push) Waiting to run
CI / setup (esp32c6) (push) Waiting to run
CI / setup (esp32s3) (push) Waiting to run
CI / setup (nrf52840) (push) Waiting to run
CI / setup (rp2040) (push) Waiting to run
CI / setup (rp2350) (push) Waiting to run
CI / setup (stm32) (push) Waiting to run
CI / version (push) Waiting to run
CI / check (push) Blocked by required conditions
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32s3 (push) Blocked by required conditions
CI / build-esp32c3 (push) Blocked by required conditions
CI / build-esp32c6 (push) Blocked by required conditions
CI / build-nrf52840 (push) Blocked by required conditions
CI / build-rp2040 (push) Blocked by required conditions
CI / build-rp2350 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / build-debian-src (push) Waiting to run
CI / package-pio-deps-native-tft (push) Waiting to run
CI / test-native (push) Waiting to run
CI / docker-deb-amd64 (push) Waiting to run
CI / docker-deb-amd64-tft (push) Waiting to run
CI / docker-alp-amd64 (push) Waiting to run
CI / docker-alp-amd64-tft (push) Waiting to run
CI / docker-deb-arm64 (push) Waiting to run
CI / docker-deb-armv7 (push) Waiting to run
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (rp2350) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (rp2350) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
CI / publish-firmware (push) Blocked by required conditions
101 lines
3.3 KiB
JSON
101 lines
3.3 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": [
|
|
":dependencyDashboard",
|
|
":semanticCommitTypeAll(chore)",
|
|
":ignoreModulesAndTests",
|
|
"group:recommended",
|
|
"replacements:all",
|
|
"workarounds:all"
|
|
],
|
|
"baseBranchPatterns": ["master"],
|
|
"forkProcessing": "enabled",
|
|
"ignoreDeps": [
|
|
"protobufs"
|
|
],
|
|
"git-submodules": {
|
|
"enabled": true
|
|
},
|
|
"pip_requirements": {
|
|
"managerFilePatterns": [
|
|
"/bin/bump_metainfo/requirements.txt/"
|
|
]
|
|
},
|
|
"commitMessageTopic": "{{depName}}",
|
|
"labels": [
|
|
"dependencies"
|
|
],
|
|
"customDatasources": {
|
|
"pio": {
|
|
"description": "PlatformIO Registry",
|
|
"defaultRegistryUrlTemplate": "https://api.registry.platformio.org/v3/packages/{{packageName}}",
|
|
"format": "json",
|
|
"transformTemplates": [
|
|
"{\"releases\": [$map($.versions, function($v) { { \"version\": $v.name, \"releaseTimestamp\": $v.released_at } })], \"homepage\": $encodeUrl($join([\"https://registry.platformio.org/\",$.type,\"/\",$.owner.username,\"/\",$.name])) }"
|
|
]
|
|
}
|
|
},
|
|
"customManagers": [
|
|
{
|
|
"customType": "regex",
|
|
"description": "Match meshtastic/web version",
|
|
"managerFilePatterns": [
|
|
"/bin/web.version/"
|
|
],
|
|
"matchStrings": [
|
|
"(?<currentValue>.+)$"
|
|
],
|
|
"datasourceTemplate": "github-releases",
|
|
"depNameTemplate": "meshtastic/web",
|
|
"versioningTemplate": "semver-coerced"
|
|
},
|
|
{
|
|
"customType": "regex",
|
|
"description": "Match normal PIO dependencies",
|
|
"managerFilePatterns": [
|
|
"/.*\\.ini$/"
|
|
],
|
|
"matchStrings": [
|
|
"# renovate: datasource=(?<datasource>.*?)(?: depName=(?<depName>.+?))? packageName=(?<packageName>.+?)(?: versioning=(?<versioning>[a-z-]+?))?\\s+?.+?@(?<currentValue>.+?)\\s"
|
|
],
|
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}"
|
|
},
|
|
{
|
|
"customType": "regex",
|
|
"description": "Match PIO zipped dependencies with github tag ref",
|
|
"managerFilePatterns": [
|
|
"/.*\\.ini$/"
|
|
],
|
|
"matchStrings": [
|
|
"# renovate: datasource=github-tags(?: depName=(?<depName>.+?))? packageName=(?<packageName>.+?)(?: versioning=(?<versioning>[a-z-]+?))?\\s+?https://.+?archive/(?<currentValue>.+?).zip\\s"
|
|
],
|
|
"datasourceTemplate": "github-tags",
|
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}"
|
|
},
|
|
{
|
|
"customType": "regex",
|
|
"description": "Match PIO zipped dependencies with git commit ref",
|
|
"managerFilePatterns": [
|
|
"/.*\\.ini$/"
|
|
],
|
|
"matchStrings": [
|
|
"# renovate: datasource=git-refs(?: depName=(?<depName>.+?))? packageName=(?<packageName>.+?)(?: versioning=(?<versioning>[a-z-]+?))?\\sgitBranch=(?<gitBranch>.+?)\\s+?https://.+?archive/(?<currentDigest>.+?).zip\\s"
|
|
],
|
|
"datasourceTemplate": "git-refs",
|
|
"currentValueTemplate": "{{{gitBranch}}}",
|
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}git{{/if}}"
|
|
}
|
|
],
|
|
"packageRules": [
|
|
{
|
|
"matchDepNames": [
|
|
"meshtastic/device-ui"
|
|
],
|
|
"reviewers": [
|
|
"mverch67"
|
|
],
|
|
"changelogUrl": "https://github.com/meshtastic/device-ui/compare/{{currentDigest}}...{{newDigest}}"
|
|
}
|
|
]
|
|
}
|