Skip to content

Commit

Permalink
Manage dependencies with Renovate instead of Updatecli (#2498)
Browse files Browse the repository at this point in the history
  • Loading branch information
basil authored Sep 12, 2023
1 parent 60c4200 commit f81db1a
Show file tree
Hide file tree
Showing 9 changed files with 27 additions and 459 deletions.
26 changes: 26 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:base", ":semanticCommitsDisabled", "schedule:daily"],
"enabledManagers": ["regex"],
"automerge": true,
"regexManagers": [
{
"fileMatch": ["prep-pct.sh"],
"matchStrings": ["pct_version=(?<currentValue>.*?)\n"],
"depNameTemplate": "org.jenkins-ci.tests:plugins-compat-tester-cli",
"datasourceTemplate": "maven",
"registryUrlTemplate": "https://repo.jenkins-ci.org/releases/"
},
{
"fileMatch": ["sample-plugin/pom.xml"],
"matchStrings": [
"<jenkins.version>(?<currentValue>.*?)</jenkins.version>"
],
"depNameTemplate": "org.jenkins-ci.main:jenkins-war",
"datasourceTemplate": "maven",
"registryUrlTemplate": "https://repo.jenkins-ci.org/releases/"
}
],
"labels": ["dependencies"],
"rebaseWhen": "conflicted"
}
52 changes: 0 additions & 52 deletions .github/workflows/action-updatecli.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,5 @@ logs/
megawar.war
pct.jar
plugin-manager.jar
!updatecli.d/
updatecli.d/*
!updatecli.d/plugin-compat-tester.yml
.env
.envrc
2 changes: 1 addition & 1 deletion prep-pct.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
set -euxo pipefail
cd "$(dirname "${0}")"

# Tracked by ./updatecli/updatecli.d/plugin-compat-tester.yml
# Tracked by .github/renovate.json
pct_version=1337.vd1853588a_0c6
pct="$(mvn -Dexpression=settings.localRepository -q -DforceStdout help:evaluate)/org/jenkins-ci/tests/plugins-compat-tester-cli/${pct_version}/plugins-compat-tester-cli-${pct_version}.jar"
[ -f "${pct}" ] || mvn dependency:get -Dartifact=org.jenkins-ci.tests:plugins-compat-tester-cli:${pct_version}:jar -DremoteRepositories=repo.jenkins-ci.org::default::https://repo.jenkins-ci.org/public/,incrementals::default::https://repo.jenkins-ci.org/incrementals/ -Dtransitive=false
Expand Down
250 changes: 0 additions & 250 deletions updatecli/generate-manifests.ps1

This file was deleted.

48 changes: 0 additions & 48 deletions updatecli/update-jenkins.ps1

This file was deleted.

Loading

0 comments on commit f81db1a

Please sign in to comment.