From 83ff4cf91dfae2298483573283e94c83fed21b45 Mon Sep 17 00:00:00 2001 From: "umts-renovate[bot]" <228551116+umts-renovate[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:47:41 +0000 Subject: [PATCH 1/5] Add renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..6c115de --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "github>umts/renovate-config:base" + ] +} From b716c1d6c1764bc404d35867fade97b0438039de Mon Sep 17 00:00:00 2001 From: benmelz Date: Wed, 5 Aug 2026 14:13:28 -0400 Subject: [PATCH 2/5] turn off dependabot --- .github/dependabot.yml | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index e1a0001..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: 2 -updates: - - package-ecosystem: bundler - directory: / - schedule: - interval: daily - - package-ecosystem: github-actions - directory: / - schedule: - interval: daily From c9797666ed0afa002f7c5fbfc590c78f9c8fe7a4 Mon Sep 17 00:00:00 2001 From: benmelz Date: Wed, 5 Aug 2026 14:16:15 -0400 Subject: [PATCH 3/5] hardcode docker base image --- Dockerfile | 6 ++---- config/deploy.yml | 2 -- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9906386..8bee549 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,12 +2,10 @@ # check=error=true # This Dockerfile is designed for production, not development. Use with Kamal or build'n'run by hand: -# docker build --tag fleetfocus-api --build-arg RUBY_VERSION="$(cat .ruby-version)" . +# docker build --tag fleetfocus-api . # docker run --interactive --tty --publish 80:80 --env MASTER_KEY="$(cat config/fleetfocus-api.key)" fleetfocus-api -# Make sure RUBY_VERSION matches the Ruby version in .ruby-version -ARG RUBY_VERSION=OVERRIDE_ME -FROM docker.io/library/ruby:$RUBY_VERSION-slim AS base +FROM ruby:3.4.8-slim AS base # App lives here WORKDIR /app diff --git a/config/deploy.yml b/config/deploy.yml index ef88a14..535628d 100644 --- a/config/deploy.yml +++ b/config/deploy.yml @@ -20,8 +20,6 @@ registry: server: localhost:5555 builder: arch: amd64 - args: - RUBY_VERSION: <%= project_root.join('.ruby-version').read.strip %> env: clear: TZ: 'America/New_York' From 24f2d56a73aadf94f296ecc8f73b2b2e461af414 Mon Sep 17 00:00:00 2001 From: benmelz Date: Mon, 24 Aug 2026 09:52:05 -0400 Subject: [PATCH 4/5] remove project_root helper --- config/deploy.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/config/deploy.yml b/config/deploy.yml index 535628d..22a7985 100644 --- a/config/deploy.yml +++ b/config/deploy.yml @@ -1,8 +1,4 @@ <% - def project_root - KAMAL.configured?[:config_file].join('../..') - end - def user_for(host) Net::SSH::Config.for(host).fetch(:user, ENV.fetch('USER', nil)) end From c5e5492693023904d53bb7c3bdb27d57d20eab49 Mon Sep 17 00:00:00 2001 From: benmelz Date: Mon, 24 Aug 2026 13:59:24 -0400 Subject: [PATCH 5/5] pin ruby in gemfile --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 6e00acf..12c872d 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,7 @@ # frozen_string_literal: true source 'https://rubygems.org' -ruby file: '.ruby-version' +ruby '3.4.8' gem 'activesupport', require: 'active_support/all' gem 'exception_notification'