mirror of
https://github.com/rgl/nexus-vagrant.git
synced 2026-09-30 00:31:11 +02:00
upgrade dependencies
This commit is contained in:
@@ -29,9 +29,9 @@ This will:
|
||||
|
||||
# Usage
|
||||
|
||||
Build and install the [Ubuntu 24.04 UEFI Base Box](https://github.com/rgl/ubuntu-vagrant).
|
||||
Build and install the [Ubuntu 26.04 UEFI Base Box](https://github.com/rgl/ubuntu-vagrant).
|
||||
|
||||
Build and install the [Windows 2022 UEFI Base Box](https://github.com/rgl/windows-vagrant).
|
||||
Build and install the [Windows 2025 UEFI Base Box](https://github.com/rgl/windows-vagrant).
|
||||
|
||||
Add the following entry to your `/etc/hosts` file:
|
||||
|
||||
|
||||
Vendored
+2
-2
@@ -15,7 +15,7 @@ Vagrant.configure(2) do |config|
|
||||
end
|
||||
|
||||
config.vm.define :nexus do |config|
|
||||
config.vm.box = 'ubuntu-24.04-uefi-amd64'
|
||||
config.vm.box = 'ubuntu-26.04-uefi-amd64'
|
||||
config.vm.hostname = nexus_domain
|
||||
config.vm.network 'private_network', ip: nexus_ip
|
||||
config.vm.provider :libvirt do |lv, config|
|
||||
@@ -39,7 +39,7 @@ Vagrant.configure(2) do |config|
|
||||
end
|
||||
|
||||
config.vm.define :windows do |config|
|
||||
config.vm.box = 'windows-2022-uefi-amd64'
|
||||
config.vm.box = 'windows-2025-uefi-amd64'
|
||||
config.vm.network 'private_network', ip: '192.168.56.4'
|
||||
config.vm.provider :libvirt do |lv, config|
|
||||
config.vm.synced_folder '.', '/vagrant', type: 'smb', smb_username: ENV['USER'], smb_password: ENV['VAGRANT_SMB_PASSWORD']
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
hello-world (1.0.0) noble; urgency=low
|
||||
hello-world (1.0.0) resolute; urgency=low
|
||||
|
||||
* Hello World.
|
||||
|
||||
|
||||
@@ -104,8 +104,8 @@ sed -i -E 's/^(\s*)((ssl_protocols|ssl_ciphers|ssl_prefer_server_ciphers)\s)/\1#
|
||||
cat >/etc/nginx/conf.d/local.conf <<EOF
|
||||
# NB this is based on the mozilla intermediate configuration.
|
||||
# see https://ssl-config.mozilla.org/#server=nginx&version=1.18.0&config=intermediate&openssl=3.0.2&guideline=5.7
|
||||
# see https://packages.ubuntu.com/noble/nginx
|
||||
# see https://packages.ubuntu.com/noble/openssl
|
||||
# see https://packages.ubuntu.com/resolute/nginx
|
||||
# see https://packages.ubuntu.com/resolute/openssl
|
||||
ssl_protocols TLSv1.2 TLSv1.3;
|
||||
ssl_ecdh_curve X25519:prime256v1:secp384r1;
|
||||
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305;
|
||||
|
||||
@@ -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.6.0'
|
||||
default_docker_version='29.7.2'
|
||||
|
||||
# see https://github.com/moby/moby/releases
|
||||
docker_version="${1:-$default_docker_version}"; shift || true
|
||||
|
||||
@@ -225,7 +225,7 @@ http \
|
||||
"proprietaryComponents": true
|
||||
},
|
||||
"apt": {
|
||||
"distribution": "noble"
|
||||
"distribution": "resolute"
|
||||
},
|
||||
"aptSigning": {
|
||||
"keypair": $(cat /vagrant/shared/apt-hosted-private.key | jq --slurp --raw-input .),
|
||||
|
||||
@@ -37,7 +37,7 @@ EOF
|
||||
# NB for some reason, after an upload, nexus seems to refresh the repo in
|
||||
# background, so its unclear when its ready. here we loop and hope for
|
||||
# the best.
|
||||
bash -c "while [[ -z \"\$(wget -qO- https://$nexus_domain/repository/apt-hosted/dists/noble/Release | grep '/Packages$')\" ]]; do sleep 5; done"
|
||||
bash -c "while [[ -z \"\$(wget -qO- https://$nexus_domain/repository/apt-hosted/dists/resolute/Release | grep '/Packages$')\" ]]; do sleep 5; done"
|
||||
|
||||
# import the apt-hosted repository key.
|
||||
nexus_apt_hosted_keyring_path="/etc/apt/keyrings/$nexus_domain-apt-hosted.gpg"
|
||||
@@ -49,7 +49,7 @@ Types: deb
|
||||
Architectures: amd64
|
||||
Signed-By: $nexus_apt_hosted_keyring_path
|
||||
URIs: https://$nexus_domain/repository/apt-hosted
|
||||
Suites: noble
|
||||
Suites: resolute
|
||||
Components: main
|
||||
EOF
|
||||
apt-get update
|
||||
|
||||
@@ -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(?<version>.+)
|
||||
go_version='1.26.4'
|
||||
go_version='1.27.0'
|
||||
|
||||
cat >main.go <<'EOF'
|
||||
package main
|
||||
|
||||
@@ -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.6.0'
|
||||
gradle_version='9.7.1'
|
||||
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.6.0/userguide/java_library_plugin.html
|
||||
// see https://docs.gradle.org/9.6.0/userguide/maven_plugin.html
|
||||
// see https://docs.gradle.org/9.7.1/userguide/java_library_plugin.html
|
||||
// see https://docs.gradle.org/9.7.1/userguide/maven_plugin.html
|
||||
|
||||
plugins {
|
||||
id 'java-library'
|
||||
@@ -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.4.2'
|
||||
com_gradleup_shadow_version='9.6.1'
|
||||
cat >build.gradle <<EOF
|
||||
// see https://docs.gradle.org/9.6.0/userguide/java_plugin.html
|
||||
// see https://docs.gradle.org/9.6.0/userguide/application_plugin.html
|
||||
// see https://docs.gradle.org/9.7.1/userguide/java_plugin.html
|
||||
// see https://docs.gradle.org/9.7.1/userguide/application_plugin.html
|
||||
// see https://gradleup.com/shadow/
|
||||
// see https://github.com/GradleUp/shadow
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ dotnet nuget list source
|
||||
# see https://docs.microsoft.com/en-us/nuget/reference/msbuild-targets#pack-target
|
||||
# see https://www.nuget.org/packages/Serilog/
|
||||
# renovate: datasource=nuget depName=Serilog
|
||||
serilog_version='4.3.1'
|
||||
serilog_version='4.4.0'
|
||||
cat >example-hello-world.csproj <<EOF
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
|
||||
@@ -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 24.18.0
|
||||
choco install -y nodejs-lts --version 24.20.0
|
||||
Import-Module C:\ProgramData\chocolatey\helpers\chocolateyInstaller.psm1
|
||||
Update-SessionEnvironment
|
||||
node --version
|
||||
|
||||
+3
-3
@@ -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.26.4'
|
||||
gitea_version='1.27.2'
|
||||
|
||||
# see https://hub.docker.com/r/renovate/renovate/tags
|
||||
# see https://github.com/renovatebot/renovate/releases
|
||||
# renovate: datasource=docker depName=renovate/renovate
|
||||
renovate_version='43.237.0'
|
||||
renovate_version='44.48.3'
|
||||
|
||||
# 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.26.4/docker/root/etc/s6/gitea/setup
|
||||
# see https://github.com/go-gitea/gitea/blob/v1.27.2/docker/root/etc/s6/gitea/setup
|
||||
echo 'Starting Gitea...'
|
||||
docker run \
|
||||
--detach \
|
||||
|
||||
Reference in New Issue
Block a user