WIP Renovate の custom datasource code:transoformTemplate.jsonata
{
"releases": $map($, function($v) {
{
"version": $v.name,
"releaseTimestamp": $v.published_at,
"isStable": $not($v.draft)
}
}),
}
code:bash
pbpaste | sed 's/actions\/runner/{{packageName}}/g' | jq -sR
code:json
{
"customDatasources": {
"actions": {
"transformTemplates": [
"{\n \"releases\": $map($, function($v) {\n {\n \"version\": $v.name,\n \"sourceUrl\":\"https://github.com/{{packageName}}\",\n \"changelogUrl\":$join([\"https://github.com/{{packageName}}/releases/tag/\",$v.tag_name]),\n \"releaseTimestamp\": $v.published_at,\n \"digest\": $substringAfter($string($v.assetsname ~> /actions-runner-linux-x64-.*\\.tar\\.gz/.digest), \"sha256:\"),\n \"isStable\": $not($v.draft)\n }\n }),\n \"sourceUrl\": \"https://github.com/{{packageName}}\",\n \"homepage\": \"https://github.com/{{packageName}}\",\n \"changelogUrl\": \"https://github.com/{{packageName}}/releases\"\n}" ]
}
}
}