From 96bc3f5df7bbf714688aaa6de7b047c713a1fb04 Mon Sep 17 00:00:00 2001 From: darken Date: Tue, 28 Apr 2026 10:48:07 +0200 Subject: [PATCH] chore(ci): Move Gemfile to fastlane/ for tidier layout The root Gemfile only ever declared the fastlane gem and lived next to fastlane configuration anyway. Moving it under fastlane/ matches that ownership and keeps the repo root cleaner. release-gplay job now sets BUNDLE_GEMFILE=fastlane/Gemfile and runs ruby/setup-ruby with working-directory=fastlane so bundler-cache resolves the moved Gemfile. fastlane lanes still run from the repo root. --- .github/workflows/release-tag.yml | 3 +++ Gemfile => fastlane/Gemfile | 0 Gemfile.lock => fastlane/Gemfile.lock | 0 3 files changed, 3 insertions(+) rename Gemfile => fastlane/Gemfile (100%) rename Gemfile.lock => fastlane/Gemfile.lock (100%) diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml index a3a610f4..9c218944 100644 --- a/.github/workflows/release-tag.yml +++ b/.github/workflows/release-tag.yml @@ -87,6 +87,8 @@ jobs: name: Create Google Play release runs-on: ubuntu-22.04 environment: gplay-production + env: + BUNDLE_GEMFILE: ${{ github.workspace }}/fastlane/Gemfile steps: - name: Decode Keystore env: @@ -122,6 +124,7 @@ jobs: with: ruby-version: 3.3.6 bundler-cache: true + working-directory: fastlane - name: Assemble beta and upload to Google Play if: contains(github.ref_name, '-beta') && !(github.event_name == 'workflow_dispatch' && inputs.dry_run) diff --git a/Gemfile b/fastlane/Gemfile similarity index 100% rename from Gemfile rename to fastlane/Gemfile diff --git a/Gemfile.lock b/fastlane/Gemfile.lock similarity index 100% rename from Gemfile.lock rename to fastlane/Gemfile.lock