File tree 13 files changed +100
-0
lines changed 13 files changed +100
-0
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ extends : [ "config:best-practices" ] ,
3
+
4
+ platform : "local" ,
5
+ repositories : [
6
+ "NREL/api-umbrella" ,
7
+ ] ,
8
+
9
+ customManagers : [
10
+ // `# renovate:` comments in Dockerfiles targeting git-refs with git commit
11
+ // hashes.
12
+ {
13
+ customType : "regex" ,
14
+ fileMatch : [ "tasks/*/*" ] ,
15
+ matchStrings : [
16
+ "#\\s*renovate:\\s*datasource=(?<datasource>[^ ]+?) depName=(?<depName>[^ ]+?)( versioning=(?<versioning>[^ ]+?))?\\s+.*?_version=\"?(?<currentValue>[^\"]*?)\"?\\s" ,
17
+ "#\\s*renovate:\\s*datasource=(?<datasource>[^ ]+?) depName=(?<depName>[^ ]+?)( version=(?<currentValue>[^ ]+?))?( versioning=(?<versioning>[^ ]+?))?\\s+.*?_hash=\"?(?<currentDigest>[^\"]*?)\"?\\s" ,
18
+ ] ,
19
+ versioningTemplate : "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" ,
20
+ } ,
21
+ ] ,
22
+
23
+ customDatasources : {
24
+ nodejs : {
25
+ defaultRegistryUrlTemplate : "https://nodejs.org/download/release/latest-v22.x/" ,
26
+ format : "html" ,
27
+ } ,
28
+
29
+ openresty : {
30
+ defaultRegistryUrlTemplate : "https://openresty.org/en/download.html" ,
31
+ format : "html" ,
32
+ } ,
33
+ } ,
34
+ }
Original file line number Diff line number Diff line change
1
+ name : Renovate
2
+
3
+ on :
4
+ push :
5
+ schedule :
6
+ - cron : " 19 9 * * *"
7
+ workflow_dispatch :
8
+ inputs :
9
+ override-repos :
10
+ description : Override Repositories
11
+ log-level :
12
+ description : Log Level
13
+ default : info
14
+ type : choice
15
+ options :
16
+ - info
17
+ - debug
18
+ dry-run :
19
+ description : Dry Run
20
+ type : boolean
21
+
22
+ jobs :
23
+ renovate :
24
+ name : Renovate
25
+ runs-on : ubuntu-latest
26
+ steps :
27
+ - name : Checkout
28
+ uses : actions/checkout@v4
29
+
30
+ - name : Self-hosted Renovate
31
+ uses :
renovatebot/[email protected]
32
+ with :
33
+ token : ${{ secrets.RENOVATE_TOKEN }}
34
+ configurationFile : .github/renovate.json5
35
+ env :
36
+ LOG_LEVEL : ${{ inputs.log-level || 'debug' }}
37
+ RENOVATE_DRY_RUN : full
38
+ RENOVATE_BASE_BRANCHES : updates
39
+ RENOVATE_USE_BASE_BRANCH_CONFIG : merge
Original file line number Diff line number Diff line change 3
3
set -e -u -x
4
4
source ./tasks/helpers.sh
5
5
6
+ # renovate: datasource=github-release-attachments depName=google/go-containerregistry
6
7
crane_version=" 0.20.3"
8
+ # renovate: datasource=github-release-attachments depName=google/go-containerregistry version=0.20.3
7
9
crane_hash=" 36c67a932f489b3f2724b64af90b599a8ef2aa7b004872597373c0ad694dc059"
8
10
9
11
download_arch=" $TARGETARCH "
10
12
if [ " $TARGETARCH " == " amd64" ]; then
11
13
download_arch=" x86_64"
12
14
elif [ " $TARGETARCH " == " arm64" ]; then
15
+ # renovate: datasource=github-release-attachments depName=google/go-containerregistry version=0.20.3
13
16
crane_hash=" d2235f7779cd39c6e40f43701d2512c997409f629fb53e621ede0d57d3f995e2"
14
17
fi
15
18
Original file line number Diff line number Diff line change 3
3
set -e -u -x
4
4
source ./tasks/helpers.sh
5
5
6
+ # renovate: datasource=github-release-attachments depName=gohugoio/hugo
6
7
hugo_version=" 0.143.0"
8
+ # renovate: datasource=github-release-attachments depName=gohugoio/hugo version=0.143.0
7
9
hugo_hash=" 5088bc295316ff3ae1bb468365e88a48b4415ca38ba205e899d9447b24c0a4fe"
8
10
if [ " $TARGETARCH " == " arm64" ]; then
11
+ # renovate: datasource=github-release-attachments depName=gohugoio/hugo version=0.143.0
9
12
hugo_hash=" df534187ee58b2caac077197a87a4434ed85fdd6de077cf3335162aeeaa4eb3b"
10
13
fi
11
14
Original file line number Diff line number Diff line change 4
4
set -e -u -x
5
5
source ./tasks/helpers.sh
6
6
7
+ # renovate: datasource=custom.nodejs depName=node
7
8
nodejs_version=" 22.13.1"
9
+ # renovate: datasource=custom.nodejs depName=node version=22.13.1
8
10
nodejs_hash=" 0d2a5af33c7deab5555c8309cd3f373446fe1526c1b95833935ab3f019733b3b"
9
11
10
12
download_arch=" $TARGETARCH "
11
13
if [ " $TARGETARCH " == " amd64" ]; then
12
14
download_arch=" x64"
13
15
elif [ " $TARGETARCH " == " arm64" ]; then
16
+ # renovate: datasource=custom.nodejs depName=node version=22.13.1
14
17
nodejs_hash=" 0a237c413ccbab920640438bf6e1a32edb19845bdc21f0e1cd5b91545ce1c126"
15
18
fi
16
19
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # renovate: datasource=npm depName=pnpm
3
4
pnpm_version=" 10.1.0"
4
5
5
6
set -e -u -x
Original file line number Diff line number Diff line change 3
3
set -e -u -x
4
4
source ./tasks/helpers.sh
5
5
6
+ # renovate: datasource=github-release-attachments depName=cue-lang/cue
6
7
cue_version=" 0.12.0"
8
+ # renovate: datasource=github-release-attachments depName=cue-lang/cue version=0.12.0
7
9
cue_hash=" e55cd5abd98a592c110f87a7da9ef15bc72515200aecfe1bed04bf86311f5ba1"
8
10
if [ " $TARGETARCH " == " arm64" ]; then
11
+ # renovate: datasource=github-release-attachments depName=cue-lang/cue version=0.12.0
9
12
cue_hash=" 488012bb0e5c080e2a9694ef8765403dd1075a4ec373dda618efa2d37b47f14f"
10
13
fi
11
14
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
+ # renovate: datasource=github-release depName=envoyproxy/envoy
3
4
envoy_version=" 1.33.0"
4
5
5
6
set -e -u -x
Original file line number Diff line number Diff line change 3
3
set -e -u -x
4
4
source ./tasks/helpers.sh
5
5
6
+ # renovate: datasource=github-release depName=fluent/fluent-bit
6
7
fluent_bit_version=" 3.2.5"
8
+ # renovate: datasource=github-release depName=fluent/fluent-bit version=3.2.5
7
9
fluent_bit_hash=" 21570f78c59fa9a0fa1182bf90b8491d40e2f40f84bb11adf6e6ab03ef7dd1df"
8
10
9
11
task_working_dir
Original file line number Diff line number Diff line change @@ -4,7 +4,9 @@ lua_resty_openssl_aux_module_version="0.3.0"
4
4
lua_resty_openssl_aux_module_hash=" 535cda86ca5f326479fb9870288ca8f6ecd94e579374e6686d8fe508872dd4ce"
5
5
ngx_http_geoip2_module_version=" 3.4"
6
6
ngx_http_geoip2_module_hash=" 82d4beef48c260c3568eb0ae56451c95"
7
+ # renovate: datasource=custom.openresty depName=openresty versioning=loose
7
8
openresty_version=" 1.27.1.1"
9
+ # renovate: datasource=custom.openresty depName=openresty versioning=loose version=1.27.1.1
8
10
openresty_hash=" d76bef379280fb6cee2826205b12b9b6"
9
11
10
12
set -e -u -x
Original file line number Diff line number Diff line change 3
3
set -e -u -x
4
4
source ./tasks/helpers.sh
5
5
6
+ # renovate: datasource=github-release-attachments depName=glauth/glauth
6
7
glauth_version=" 2.3.2"
8
+ # renovate: datasource=github-release-attachments depName=glauth/glauth version=2.3.2
7
9
glauth_hash=" effd05253d04b97469a18cbe83ff9847fb762f49013b63cb1771d916d44ec0f6"
8
10
if [ " $TARGETARCH " == " arm64" ]; then
11
+ # renovate: datasource=github-release-attachments depName=glauth/glauth version=2.3.2
9
12
glauth_hash=" ab4870615922c098c096f0a002853f0017d3a35f413b1318bcb902a36dddeae9"
10
13
fi
11
14
Original file line number Diff line number Diff line change 3
3
set -e -u -x
4
4
source ./tasks/helpers.sh
5
5
6
+ # renovate: datasource=github-release-attachments depName=axllent/mailpit
6
7
mailpit_version=" 1.22.0"
8
+ # renovate: datasource=github-release-attachments depName=axllent/mailpit version=1.25.0
7
9
mailpit_hash=" a4f4bfb7cfe694c23fadff666255453b4719ce8c3fd7b1d48685a4ab8cbdbad7"
8
10
if [ " $TARGETARCH " == " arm64" ]; then
11
+ # renovate: datasource=github-release-attachments depName=axllent/mailpit version=1.25.0
9
12
mailpit_hash=" ff9b82762fee45e31c4cdfa449900ceee7966977489859a59137fb5c93e9af6c"
10
13
fi
11
14
Original file line number Diff line number Diff line change 4
4
set -e -u -x
5
5
source ./tasks/helpers.sh
6
6
7
+ # renovate: datasource=github-release-attachments depName=koalaman/shellcheck
7
8
shellcheck_version=" 0.10.0"
9
+ # renovate: datasource=github-release-attachments depName=koalaman/shellcheck version=0.10.0
8
10
shellcheck_hash=" 6c881ab0698e4e6ea235245f22832860544f17ba386442fe7e9d629f8cbedf87"
9
11
10
12
download_arch=" $TARGETARCH "
11
13
if [ " $TARGETARCH " == " amd64" ]; then
12
14
download_arch=" x86_64"
13
15
elif [ " $TARGETARCH " == " arm64" ]; then
14
16
download_arch=" aarch64"
17
+ # renovate: datasource=github-release-attachments depName=koalaman/shellcheck version=0.10.0
15
18
shellcheck_hash=" 324a7e89de8fa2aed0d0c28f3dab59cf84c6d74264022c00c22af665ed1a09bb"
16
19
fi
17
20
You can’t perform that action at this time.
0 commit comments