From c1c81438869c034f9d74a154ed6e06a01c2de257 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Fri, 24 Oct 2025 14:06:30 +0200 Subject: [PATCH] #9 Active Storage - GitHub workflow --- .github/workflows/rubyonrails.yml | 34 +++++++++++++++++-------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/.github/workflows/rubyonrails.yml b/.github/workflows/rubyonrails.yml index e0364d48..032279c6 100644 --- a/.github/workflows/rubyonrails.yml +++ b/.github/workflows/rubyonrails.yml @@ -108,21 +108,6 @@ jobs: ${{matrix.database_command}} "${{matrix.sql2}}" ${{matrix.database_command}} "${{matrix.sql3}}" fi - - name: Install Redmine - # Install Redmine - run: | - cd /opt/redmine - echo "gem \"webrick\"" > Gemfile.local - bundle config set --local without 'development' - bundle install - bundle exec rake generate_secret_token - bundle exec rake active_storage:install - bundle exec rake db:migrate - bundle exec rake redmine:plugins:migrate - bundle exec rake redmine:load_default_data - bundle exec rake assets:precompile - env: - REDMINE_LANG: en - name: Configure WebDAV # Add configuration for WebDAV to work run: | @@ -140,6 +125,25 @@ jobs: echo "require Rails.root.join('plugins', 'redmine_dmsf', 'lib', 'redmine_dmsf', 'xapian_analyzer').to_s" >> /opt/redmine/config/additional_environment.rb echo "config.active_storage.service = :test" >> /opt/redmine/config/additional_environment.rb echo "config.active_storage.analyzers.append RedmineDmsf::XapianAnalyzer" >> /opt/redmine/config/additional_environment.rb + echo "# Active Storage" > /opt/redmine/config/storage.yml + echo "test:" >> /opt/redmine/config/storage.yml + echo " service: Disk" >> /opt/redmine/config/storage.yml + echo " root: <%= Rails.root.join('dmsf') %>" >> /opt/redmine/config/storage.yml + - name: Install Redmine + # Install Redmine + run: | + cd /opt/redmine + echo "gem \"webrick\"" > Gemfile.local + bundle config set --local without 'development' + bundle install + bundle exec rake generate_secret_token + bin/rails active_storage:install + bundle exec rake db:migrate + bundle exec rake redmine:plugins:migrate + bundle exec rake redmine:load_default_data + bundle exec rake assets:precompile + env: + REDMINE_LANG: en - name: Standard tests # Run the tests run: |