From a86fce159d7905d8f35c790c1c9ffdbb4bede7e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20V=C3=A1squez?= Date: Thu, 20 Aug 2026 15:38:22 -0600 Subject: [PATCH] [OMBU-821] Name .tool-versions through setup-ruby's real input ruby/setup-ruby@v1 has no ruby-version-file input, so it warned on every run: "Unexpected input(s) 'ruby-version-file'". That name comes from actions/setup-python and setup-node, not from this action. It is absent from v1, from the latest release v1.321.0, and from master, so no version bump fixes it. The input was ignored and the version still resolved, because when ruby-version is unset the action tries .ruby-version, then .tool-versions, then mise.toml. Rather than lean on that implicit order, name the file through ruby-version, which accepts '.ruby-version', '.tool-versions' or 'mise.toml' as literal values. skunk.fyi's workflow carries the same invalid input and needs the same fix. --- .github/workflows/tests.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f30d443..f57c17d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -51,7 +51,9 @@ jobs: # is resolved from its own committed lockfile and cached separately. - uses: ruby/setup-ruby@v1 with: - ruby-version-file: .tool-versions + # setup-ruby has no ruby-version-file input; the file is named through + # ruby-version itself. + ruby-version: .tool-versions bundler-cache: true - name: Set up the database