Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions aqua-checksums.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,28 +21,28 @@
"algorithm": "sha256"
},
{
"id": "github_release/github.com/cli/cli/v2.96.0/gh_2.96.0_linux_amd64.tar.gz",
"checksum": "83D5C2CCAD5498F58BF6368ACB1AB32588CF43AB3A4B1C301BF36328B1C8BD60",
"id": "github_release/github.com/cli/cli/v2.100.0/gh_2.100.0_linux_amd64.tar.gz",
"checksum": "E4D4BB4498E8D007ABE545B6568926793ACE1B6447DA598294A610018CB164BE",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/cli/cli/v2.96.0/gh_2.96.0_linux_arm64.tar.gz",
"checksum": "06F86EC7103D41993B76CD78072F43595C34AAA56506D971D9860E67140BF909",
"id": "github_release/github.com/cli/cli/v2.100.0/gh_2.100.0_linux_arm64.tar.gz",
"checksum": "EA4E7A581A32CCAD6CC7923CB1576AC5859BA4B9A16AB22EB8F8A96E78E2E961",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/cli/cli/v2.96.0/gh_2.96.0_macOS_arm64.zip",
"checksum": "F23A0C37D963AACC3BED703CCBD59B41C5CA22101FAB7F00EB2B7CAD23ABA463",
"id": "github_release/github.com/cli/cli/v2.100.0/gh_2.100.0_macOS_arm64.zip",
"checksum": "45F9A62DA2F6E641A7FAD57E2CE39656DFD7EF331372D80A2A2AED65ABB01642",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/cli/cli/v2.96.0/gh_2.96.0_windows_amd64.zip",
"checksum": "C2D6ACC935CD2F00E2144D7E036D5CD82E6B6BD5594E8C75AA75EF2A4ED6AAC3",
"id": "github_release/github.com/cli/cli/v2.100.0/gh_2.100.0_windows_amd64.zip",
"checksum": "227E35230B25DB3FA1B997BAB7CF4D67DF0470A3B75B99E4EE66BCE1A7CD4E72",
"algorithm": "sha256"
},
{
"id": "github_release/github.com/cli/cli/v2.96.0/gh_2.96.0_windows_arm64.zip",
"checksum": "C517E0B32C98A4BA90AC95AF8D12CC3AC55781AB4AB72F9A91CE3DE0541D2B09",
"id": "github_release/github.com/cli/cli/v2.100.0/gh_2.100.0_windows_arm64.zip",
"checksum": "7BEAEB4743CF255809A8E574A2724C685B566545E04EABEA284FE38A56C15B02",
"algorithm": "sha256"
},
{
Expand Down
2 changes: 1 addition & 1 deletion aqua.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ packages:
- name: sigstore/cosign@v3.1.1
- name: gotestyourself/gotestsum@v1.13.0
- name: jqlang/jq@jq-1.8.2
- name: cli/cli@v2.96.0
- name: cli/cli@v2.100.0
- name: uutils/coreutils@0.11.0
registry: local
- name: quint-co/quint@v0.32.0 # renovate: depName=quint-co/quint
Expand Down
46 changes: 23 additions & 23 deletions renovate.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,27 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"customDatasources": {
"curl-for-win": {
"defaultRegistryUrlTemplate": "https://curl.se/windows/",
"format": "html"
}
},
"customManagers": [
{
"customType": "regex",
"datasourceTemplate": "custom.curl-for-win",
"managerFilePatterns": [
"/^versions\\.env$/"
],
"matchStrings": [
"# renovate: depName=(?<depName>[^\\s]+)\\nCFW_PACKAGE=(?<currentValue>[^\\s]+)"
],
"versioningTemplate": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)_(?<build>\\d+)$"
}
],
"description": [
"The canonical Renovate configuration is a shared preset \u2014 default.json in the limen repository \u2014 so every repository inherits it by reference and a fix there reaches all of them without a file being re-seeded. The ref is pinned: the `renovate` rule keeps it at the repository's own limen version (the farcloser/limen pin in aqua.yaml), so the preset moves with the release like every other canonical file. limen itself, the preset's author, reads it from its own default branch. Everything below is the project's own \u2014 overrides and additions go here, next to the ref.",
"forkProcessing: Renovate skips forked repositories by default under an all-repositories App installation, and it skips them before reading any config beyond this file \u2014 so the setting cannot live in the shared preset, and cannot live in a renovate.json5 either: only the onboarding config file name, renovate.json, is read through the platform API at that point. Every repository that is a GitHub fork is silently never processed without it.",
"The canonical Renovate configuration is a shared preset default.json in the limen repository so every repository inherits it by reference and a fix there reaches all of them without a file being re-seeded. The ref is pinned: the `renovate` rule keeps it at the repository's own limen version (the farcloser/limen pin in aqua.yaml), so the preset moves with the release like every other canonical file. limen itself, the preset's author, reads it from its own default branch. Everything below is the project's own overrides and additions go here, next to the ref.",
"forkProcessing: Renovate skips forked repositories by default under an all-repositories App installation, and it skips them before reading any config beyond this file so the setting cannot live in the shared preset, and cannot live in a renovate.json5 either: only the onboarding config file name, renovate.json, is read through the platform API at that point. Every repository that is a GitHub fork is silently never processed without it.",
"gitIgnoredAuthors: the update-aqua-checksum workflow pushes a fix-up commit onto Renovate's branches; without this, Renovate treats the branch as human-modified and stops rebasing it. The org's App identity is the org's, so the array stays here (the `renovate` rule maintains it) rather than in the preset.",
"customManagers: CFW_PACKAGE in versions.env is the curl-for-win package this repository tracks, in curl.se's own <curl-version>_<build-rev> form, watched straight off the curl.se download index (an HTML page whose hrefs carry the token), so a bump can only propose something actually downloadable. CFW_COMMIT is deliberately not managed: bumping it means re-auditing the build scripts and re-cross-checking the vendored key, human work (see versions.env).",
"packageRules/extractVersion: index hrefs look like dl-8.21.0_2/curl-8.21.0_2-win64-mingw.zip; the leading directory component carries the package token."
Expand All @@ -16,31 +35,12 @@
"300983632+limen-ci-farcloser[bot]@users.noreply.github.com",
"41898282+github-actions[bot]@users.noreply.github.com"
],
"customManagers": [
{
"customType": "regex",
"managerFilePatterns": [
"/^versions\\.env$/"
],
"matchStrings": [
"# renovate: depName=(?<depName>[^\\s]+)\\nCFW_PACKAGE=(?<currentValue>[^\\s]+)"
],
"datasourceTemplate": "custom.curl-for-win",
"versioningTemplate": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)_(?<build>\\d+)$"
}
],
"customDatasources": {
"curl-for-win": {
"defaultRegistryUrlTemplate": "https://curl.se/windows/",
"format": "html"
}
},
"packageRules": [
{
"extractVersion": "^dl-(?<version>\\d+\\.\\d+\\.\\d+_\\d+)/",
"matchDatasources": [
"custom.curl-for-win"
],
"extractVersion": "^dl-(?<version>\\d+\\.\\d+\\.\\d+_\\d+)/"
]
}
]
}
Loading