1111 RAILS_ENV : development
1212 EMBEDDED_HTTP_SERVER_TIMEOUT : ' 30'
1313 WORKER_SPAWN_TIMEOUT : ' 15'
14- CONFIG_DIGEST : d02685daad5f72653e1a4cb618d0e01ce9c0e801e03a3b76109e0d200e373cca
14+ CONFIG_DIGEST : 444c64919a840b6bbeded52d4d4bcc6285b3e6e6e0da9e09158aa4d0d87d201d
1515' on ' :
1616 push :
1717 branches :
@@ -215,6 +215,51 @@ jobs:
215215 run : bundle exec rake
216216 needs :
217217 - ruby-3-4-default
218+ ruby-3-4-sidekiq-7-x :
219+ name : ruby 3.4, sidekiq-7.x
220+ runs-on : ubuntu-latest
221+ if : github.ref == 'refs/heads/main' || contains(github.event.pull_request.labels.*.name,
222+ ' full-ci' ) || contains(github.event.pull_request.labels.*.name, 'sidekiq-7.x')
223+ services :
224+ redis :
225+ image : redis
226+ ports :
227+ - 6379:6379
228+ options : " --entrypoint redis-server"
229+ env :
230+ BUNDLE_GEMFILE : gemfiles/sidekiq-7.x/Gemfile
231+ steps :
232+ - name : Checkout
233+ uses : actions/checkout@v3
234+ - name : Setup ruby
235+ uses : ruby/setup-ruby@v1
236+ with :
237+ ruby-version : ' 3.4'
238+ - name : Install APT dependencies
239+ run : |
240+ sudo apt-get update
241+ sudo apt-get install -yq sqlite3 libsqlite3-dev
242+ - name : Setup cache (bundler)
243+ uses : actions/cache@v3
244+ with :
245+ path : " ${{ github.workspace }}/vendor/bundle"
246+ key : " ${{ runner.os }}-gems-3.4-sidekiq-7.x-${{ hashFiles('gemfiles/sidekiq-7.x/Gemfile.lock')
247+ }}"
248+ restore-keys : |-
249+ ${{ runner.os }}-gems-3.4-sidekiq-7.x-
250+ ${{ runner.os }}-gems-3.4-
251+ - name : bundle install
252+ run : " gem install bundler \n bundle install\n "
253+ - name : Run tests
254+ run : |
255+ bundle exec rake workflow:verify[$CONFIG_DIGEST]
256+ bundle exec rake
257+ - name : Run tests (agent disabled)
258+ env :
259+ SKYLIGHT_DISABLE_AGENT : ' true'
260+ run : bundle exec rake
261+ needs :
262+ - ruby-3-4-default
218263 ruby-3-2-graphql-2-0-17 :
219264 name : ruby 3.2, graphql-2.0.17
220265 runs-on : ubuntu-latest
@@ -582,11 +627,11 @@ jobs:
582627 run : bundle exec rake
583628 needs :
584629 - ruby-3-4-default
585- ruby-3-4-grape-1 -x :
586- name : ruby 3.4, grape-1 .x
630+ ruby-3-4-grape-2 -x :
631+ name : ruby 3.4, grape-2 .x
587632 runs-on : ubuntu-latest
588633 if : github.ref == 'refs/heads/main' || contains(github.event.pull_request.labels.*.name,
589- ' full-ci' ) || contains(github.event.pull_request.labels.*.name, 'grape-1 .x')
634+ ' full-ci' ) || contains(github.event.pull_request.labels.*.name, 'grape-2 .x')
590635 || !contains(github.event.pull_request.labels.*.name, 'dependencies')
591636 services :
592637 redis :
@@ -595,7 +640,7 @@ jobs:
595640 - 6379:6379
596641 options : " --entrypoint redis-server"
597642 env :
598- BUNDLE_GEMFILE : gemfiles/grape-1 .x/Gemfile
643+ BUNDLE_GEMFILE : gemfiles/grape-2 .x/Gemfile
599644 steps :
600645 - name : Checkout
601646 uses : actions/checkout@v3
@@ -611,10 +656,10 @@ jobs:
611656 uses : actions/cache@v3
612657 with :
613658 path : " ${{ github.workspace }}/vendor/bundle"
614- key : " ${{ runner.os }}-gems-3.4-grape-1 .x-${{ hashFiles('gemfiles/grape-1 .x/Gemfile.lock')
659+ key : " ${{ runner.os }}-gems-3.4-grape-2 .x-${{ hashFiles('gemfiles/grape-2 .x/Gemfile.lock')
615660 }}"
616661 restore-keys : |-
617- ${{ runner.os }}-gems-3.4-grape-1 .x-
662+ ${{ runner.os }}-gems-3.4-grape-2 .x-
618663 ${{ runner.os }}-gems-3.4-
619664 - name : bundle install
620665 run : " gem install bundler \n bundle install\n "
@@ -1008,13 +1053,14 @@ jobs:
10081053 - ruby-3-2-rails-7-1-x-mongo
10091054 - ruby-3-2-elasticsearch-elasticsearch
10101055 - ruby-3-1-sidekiq-5-x
1056+ - ruby-3-4-sidekiq-7-x
10111057 - ruby-3-2-graphql-2-0-17
10121058 - ruby-3-1-rails-7-1-x
10131059 - ruby-3-2-rails-7-1-x
10141060 - ruby-3-2-rails-7-2-x
10151061 - ruby-3-4-sinatra-2-x
10161062 - ruby-3-1-grape-1-x
1017- - ruby-3-4-grape-1 -x
1063+ - ruby-3-4-grape-2 -x
10181064 - ruby-3-1-sequel-4
10191065 - ruby-3-4-sequel-5
10201066 - ruby-3-1-ams-0-9-x
0 commit comments