From 23365538fd67efc423e6a845730c156804c49043 Mon Sep 17 00:00:00 2001 From: Rui Lopes Date: Wed, 24 Jun 2026 07:24:24 +0000 Subject: [PATCH] upgrade dependencies --- provision/provision-docker.sh | 2 +- provision/provision-dotnet-sdk.sh | 21 ++----------------- provision/provision-nexus.sh | 2 +- provision/use-docker-repository.sh | 2 +- provision/use-maven-repository-from-gradle.sh | 20 +++++++++--------- provision/use-maven-repository-from-mvn.sh | 14 ++++--------- provision/use-npm-repository.sh | 4 ++-- provision/use-nuget-repository.sh | 6 +++--- provision/windows/use-npm-repository.ps1 | 4 ++-- renovate.sh | 6 +++--- 10 files changed, 29 insertions(+), 52 deletions(-) diff --git a/provision/provision-docker.sh b/provision/provision-docker.sh index 147cf28..5a04d9a 100644 --- a/provision/provision-docker.sh +++ b/provision/provision-docker.sh @@ -3,7 +3,7 @@ set -euxo pipefail # see https://github.com/moby/moby/releases # renovate: datasource=github-releases depName=moby/moby -default_docker_version='29.1.3' +default_docker_version='29.6.0' # see https://github.com/moby/moby/releases docker_version="${1:-$default_docker_version}"; shift || true diff --git a/provision/provision-dotnet-sdk.sh b/provision/provision-dotnet-sdk.sh index 3ef78ee..1a18e0d 100644 --- a/provision/provision-dotnet-sdk.sh +++ b/provision/provision-dotnet-sdk.sh @@ -5,25 +5,8 @@ set -euxo pipefail echo 'export DOTNET_CLI_TELEMETRY_OPTOUT=1' >/etc/profile.d/opt-out-dotnet-cli-telemetry.sh source /etc/profile.d/opt-out-dotnet-cli-telemetry.sh -# pin the microsoft apt repository packages above the distro ones. -# see apt-cache policy -# see apt-cache policy dotnet-sdk-8.0 -# see apt-cache showpkg dotnet-sdk-8.0 -# see http://manpages.ubuntu.com/manpages/jammy/en/man5/apt_preferences.5.html -cat >/etc/apt/preferences.d/packages.microsoft.com.pref <<'EOF' -Package: * -Pin: origin "packages.microsoft.com" -Pin-Priority: 999 -EOF - -# install the dotnet core sdk. -# see https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu -wget -qO packages-microsoft-prod.deb "https://packages.microsoft.com/config/ubuntu/$(lsb_release -s -r)/packages-microsoft-prod.deb" -dpkg -i packages-microsoft-prod.deb -rm packages-microsoft-prod.deb -apt-get install -y apt-transport-https -apt-get update -apt-get install -y dotnet-sdk-8.0 +# install the dotnet sdk. +apt-get install -y dotnet-sdk-10.0 # show versions. dotnet --info diff --git a/provision/provision-nexus.sh b/provision/provision-nexus.sh index 3cf9d70..e4e66c9 100644 --- a/provision/provision-nexus.sh +++ b/provision/provision-nexus.sh @@ -12,7 +12,7 @@ config_authentication='nexus' # install java. # see https://help.sonatype.com/en/sonatype-nexus-repository-system-requirements.html#SystemRequirements-Java -apt-get install -y openjdk-17-jre-headless +apt-get install -y openjdk-21-jre-headless apt-get install -y gnupg diff --git a/provision/use-docker-repository.sh b/provision/use-docker-repository.sh index 4b0ff1e..0987a7f 100644 --- a/provision/use-docker-repository.sh +++ b/provision/use-docker-repository.sh @@ -24,7 +24,7 @@ mkdir -p tmp/use-docker-repository && cd tmp/use-docker-repository # see https://github.com/golang/go/tags # renovate: datasource=github-tags depName=golang/go extractVersion=go(?.+) -go_version='1.25.5' +go_version='1.26.4' cat >main.go <<'EOF' package main diff --git a/provision/use-maven-repository-from-gradle.sh b/provision/use-maven-repository-from-gradle.sh index e3c172b..c399cc6 100644 --- a/provision/use-maven-repository-from-gradle.sh +++ b/provision/use-maven-repository-from-gradle.sh @@ -13,7 +13,7 @@ cd tmp/use-maven-repository-from-gradle # download and install gradle. # see https://gradle.org/releases/ # renovate: datasource=github-releases depName=gradle/gradle -gradle_version='9.2.1' +gradle_version='9.6.0' if [ ! -f /opt/gradle/gradle-$gradle_version/bin/gradle ]; then apt-get install -y unzip wget -qO/tmp/gradle-$gradle_version-bin.zip https://services.gradle.org/distributions/gradle-$gradle_version-bin.zip @@ -36,8 +36,8 @@ cat >settings.gradle <<'EOF' rootProject.name = 'gradle-greeter' EOF cat >build.gradle <<'EOF' -// see https://docs.gradle.org/9.2.1/userguide/java_library_plugin.html -// see https://docs.gradle.org/9.2.1/userguide/maven_plugin.html +// see https://docs.gradle.org/9.6.0/userguide/java_library_plugin.html +// see https://docs.gradle.org/9.6.0/userguide/maven_plugin.html plugins { id 'java-library' @@ -48,8 +48,8 @@ group = 'com.example' version = '1.0.0' java { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 + sourceCompatibility = JavaVersion.VERSION_21 + targetCompatibility = JavaVersion.VERSION_21 } jar { @@ -104,10 +104,10 @@ rootProject.name = 'gradle-greeter-application' EOF # see https://mvnrepository.com/artifact/com.gradleup.shadow/shadow-gradle-plugin # renovate: datasource=maven depName=com.gradleup.shadow:shadow-gradle-plugin -com_gradleup_shadow_version='9.3.1' +com_gradleup_shadow_version='9.4.2' cat >build.gradle <example-hello-world.csproj < - net8.0 + net10.0 1.0.0 Alice Doe Copyleft Alice Doe @@ -128,7 +128,7 @@ cat >test.csproj <<'EOF' Exe - net8.0 + net10.0 EOF diff --git a/provision/windows/use-npm-repository.ps1 b/provision/windows/use-npm-repository.ps1 index 23281e2..d2abfb7 100644 --- a/provision/windows/use-npm-repository.ps1 +++ b/provision/windows/use-npm-repository.ps1 @@ -30,7 +30,7 @@ Set-Location tmp/use-npm-repository # install node LTS. # see https://community.chocolatey.org/packages/nodejs-lts -choco install -y nodejs-lts --version 22.19.0 +choco install -y nodejs-lts --version 24.18.0 Import-Module C:\ProgramData\chocolatey\helpers\chocolateyInstaller.psm1 Update-SessionEnvironment node --version @@ -42,7 +42,7 @@ npm --version # a private ca. instead, either set the NODE_USE_SYSTEM_CA environment # variable or use the --use-system-ca command line option. # see https://github.com/nodejs/node/pull/59276 -# see https://nodejs.org/docs/latest-v22.x/api/cli.html#--use-system-ca +# see https://nodejs.org/docs/latest-v24.x/api/cli.html#--use-system-ca $env:NODE_USE_SYSTEM_CA='1' # diff --git a/renovate.sh b/renovate.sh index a337d11..e221cb0 100755 --- a/renovate.sh +++ b/renovate.sh @@ -13,12 +13,12 @@ gitea_container_name="$(basename "$(dirname "$(realpath "${BASH_SOURCE[0]}")")") # see https://hub.docker.com/r/gitea/gitea/tags # renovate: datasource=docker depName=gitea/gitea -gitea_version='1.25.3' +gitea_version='1.26.4' # see https://hub.docker.com/r/renovate/renovate/tags # see https://github.com/renovatebot/renovate/releases # renovate: datasource=docker depName=renovate/renovate -renovate_version='42.74.2' +renovate_version='43.237.0' # clean. echo 'Deleting existing Gitea...' @@ -30,7 +30,7 @@ install -d tmp # start gitea in background. # see https://docs.gitea.io/en-us/config-cheat-sheet/ # see https://github.com/go-gitea/gitea/releases -# see https://github.com/go-gitea/gitea/blob/v1.25.3/docker/root/etc/s6/gitea/setup +# see https://github.com/go-gitea/gitea/blob/v1.26.4/docker/root/etc/s6/gitea/setup echo 'Starting Gitea...' docker run \ --detach \