@@ -124,7 +124,7 @@ jobs:
124124 name : scripts-${{ needs.source.outputs.gem_version }}
125125 - name : Install build environment
126126 env :
127- SUPPORTED_RUBY_VERSIONS : " 3.1 3.2 3.3 3.4"
127+ SUPPORTED_RUBY_VERSIONS : " 3.1 3.2 3.3 3.4 4.0 "
128128 run : |
129129 bash bin/jenkins/install-rubies.sh
130130 - uses : actions/download-artifact@v4
@@ -133,7 +133,7 @@ jobs:
133133 name : couchbase-${{ needs.source.outputs.gem_version }}
134134 - name : Build gem
135135 env :
136- SUPPORTED_RUBY_VERSIONS : " 3.1 3.2 3.3 3.4"
136+ SUPPORTED_RUBY_VERSIONS : " 3.1 3.2 3.3 3.4 4.0 "
137137 BUNDLE_ALLOW_ROOT : true
138138 run : |
139139 bash bin/jenkins/build-gem.sh
@@ -154,6 +154,7 @@ jobs:
154154 - ' 3.2'
155155 - ' 3.3'
156156 - ' 3.4'
157+ - ' 4.0'
157158 steps :
158159 -
uses :
hendrikmuhs/[email protected] 159160 with :
@@ -205,9 +206,13 @@ jobs:
205206 with :
206207 path : pkg/binary/3.4
207208 name : couchbase-${{ needs.source.outputs.gem_version }}-x86_64-linux-3.4
209+ - uses : actions/download-artifact@v4
210+ with :
211+ path : pkg/binary/4.0
212+ name : couchbase-${{ needs.source.outputs.gem_version }}-x86_64-linux-4.0
208213 - uses : ruby/setup-ruby@v1
209214 with :
210- ruby-version : 3.4
215+ ruby-version : 4.0
211216 - name : Repackage
212217 run : |
213218 ruby bin/jenkins/repackage-extension.rb
@@ -228,6 +233,7 @@ jobs:
228233 - ' 3.2'
229234 - ' 3.3'
230235 - ' 3.4'
236+ - ' 4.0'
231237 steps :
232238 -
uses :
hendrikmuhs/[email protected] 233239 with :
@@ -279,9 +285,13 @@ jobs:
279285 with :
280286 path : pkg/binary/3.4
281287 name : couchbase-${{ needs.source.outputs.gem_version }}-aarch64-linux-3.4
288+ - uses : actions/download-artifact@v4
289+ with :
290+ path : pkg/binary/4.0
291+ name : couchbase-${{ needs.source.outputs.gem_version }}-aarch64-linux-4.0
282292 - uses : ruby/setup-ruby@v1
283293 with :
284- ruby-version : 3.4
294+ ruby-version : 4.0
285295 - name : Repackage
286296 run : |
287297 ruby bin/jenkins/repackage-extension.rb
@@ -302,6 +312,7 @@ jobs:
302312 - ' 3.2'
303313 - ' 3.3'
304314 - ' 3.4'
315+ - ' 4.0'
305316 steps :
306317 -
uses :
hendrikmuhs/[email protected] 307318 with :
@@ -353,9 +364,13 @@ jobs:
353364 with :
354365 path : pkg/binary/3.4
355366 name : couchbase-${{ needs.source.outputs.gem_version }}-arm64-darwin-3.4
367+ - uses : actions/download-artifact@v4
368+ with :
369+ path : pkg/binary/4.0
370+ name : couchbase-${{ needs.source.outputs.gem_version }}-arm64-darwin-4.0
356371 - uses : ruby/setup-ruby@v1
357372 with :
358- ruby-version : 3.4
373+ ruby-version : 4.0
359374 - name : Repackage
360375 run : |
361376 ruby bin/jenkins/repackage-extension.rb
@@ -376,6 +391,7 @@ jobs:
376391 - ' 3.2'
377392 - ' 3.3'
378393 - ' 3.4'
394+ - ' 4.0'
379395 steps :
380396 -
uses :
hendrikmuhs/[email protected] 381397 with :
@@ -427,9 +443,13 @@ jobs:
427443 with :
428444 path : pkg/binary/3.4
429445 name : couchbase-${{ needs.source.outputs.gem_version }}-x86_64-darwin-3.4
446+ - uses : actions/download-artifact@v4
447+ with :
448+ path : pkg/binary/4.0
449+ name : couchbase-${{ needs.source.outputs.gem_version }}-x86_64-darwin-4.0
430450 - uses : ruby/setup-ruby@v1
431451 with :
432- ruby-version : 3.4
452+ ruby-version : 4.0
433453 - name : Repackage
434454 run : |
435455 ruby bin/jenkins/repackage-extension.rb
@@ -453,6 +473,7 @@ jobs:
453473 - ' 3.2'
454474 - ' 3.3'
455475 - ' 3.4'
476+ - ' 4.0'
456477 steps :
457478 - uses : actions/download-artifact@v4
458479 with :
@@ -514,6 +535,7 @@ jobs:
514535 - ' 3.2'
515536 - ' 3.3'
516537 - ' 3.4'
538+ - ' 4.0'
517539 steps :
518540 - uses : actions/download-artifact@v4
519541 with :
@@ -578,6 +600,7 @@ jobs:
578600 - ' 3.2'
579601 - ' 3.3'
580602 - ' 3.4'
603+ - ' 4.0'
581604 steps :
582605 - uses : actions/download-artifact@v4
583606 with :
@@ -736,6 +759,7 @@ jobs:
736759 - ' 3.2'
737760 - ' 3.3'
738761 - ' 3.4'
762+ - ' 4.0'
739763 steps :
740764 - uses : ruby/setup-ruby@v1
741765 with :
@@ -786,9 +810,13 @@ jobs:
786810 with :
787811 path : pkg/binary/3.4
788812 name : couchbase-${{ needs.source.outputs.gem_version }}-x64-mingw-3.4
813+ - uses : actions/download-artifact@v4
814+ with :
815+ path : pkg/binary/4.0
816+ name : couchbase-${{ needs.source.outputs.gem_version }}-x64-mingw-4.0
789817 - uses : ruby/setup-ruby@v1
790818 with :
791- ruby-version : 3.4
819+ ruby-version : 4.0
792820 - name : Repackage
793821 run : |
794822 ruby bin/jenkins/repackage-extension.rb
@@ -821,6 +849,7 @@ jobs:
821849 # - '3.2'
822850 # - '3.3'
823851 # - '3.4'
852+ # - '4.0'
824853 # steps:
825854 # - uses: actions/download-artifact@v4
826855 # with:
0 commit comments