Skip to content

Commit eb95463

Browse files
committed
CI: add bump-deps task for gems
- update ruby-version to 3.3; version 3.2 is out of support
1 parent e024d71 commit eb95463

2 files changed

Lines changed: 53 additions & 1 deletion

File tree

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2.0
1+
3.3

ci/pipelines/builder.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ groups:
2222

2323
- name: auto-bumps
2424
jobs:
25+
- bump-deps
2526
- bump-bosh-agent
2627
#@ for blobstore_type in data.values.blobstore_types:
2728
- bump-bosh-blobstore-(@= blobstore_type @)
@@ -729,6 +730,39 @@ jobs:
729730
icon_url: https://i.imgur.com/A0Vlw5t.png
730731
text_file: slack-message/message
731732

733+
- name: bump-deps
734+
plan:
735+
- in_parallel:
736+
- get: bosh-linux-stemcell-builder
737+
- get: ruby-release
738+
- get: bosh-ruby-release-registry-image
739+
- get: weekly
740+
trigger: true
741+
- get: bosh-integration-image
742+
- load_var: ruby_version
743+
file: bosh-linux-stemcell-builder/.ruby-version
744+
reveal: true
745+
- task: bump-gems
746+
image: bosh-ruby-release-registry-image
747+
file: ruby-release/ci/tasks/shared/bump-gems.yml
748+
input_mapping:
749+
input-repo: bosh-linux-stemcell-builder
750+
output_mapping:
751+
output-repo: bosh-linux-stemcell-builder
752+
params:
753+
GIT_USER_NAME: CI Bot
754+
GIT_USER_EMAIL: bots@cloudfoundry.org
755+
PACKAGE: ruby-((.:ruby_version))
756+
VENDOR: true
757+
- task: test-unit
758+
file: bosh-stemcells-ci/ci/tasks/test-unit.yml
759+
image: bosh-integration-image
760+
privileged: true
761+
- put: bosh-linux-stemcell-builder
762+
params:
763+
repository: bosh-linux-stemcell-builder
764+
rebase: true
765+
732766
- name: bump-bosh-agent
733767
plan:
734768
- get: bosh-agent
@@ -807,6 +841,13 @@ resources:
807841
source:
808842
initial_version: true
809843
interval: 24h
844+
- name: weekly
845+
type: time
846+
source:
847+
start: 3:00 -0700
848+
stop: 4:30 -0700
849+
days: [ Saturday ]
850+
initial_version: true
810851

811852
- name: bosh-agent
812853
type: metalink-repository
@@ -1026,6 +1067,17 @@ resources:
10261067
source:
10271068
url: ((slack_hook_url))
10281069

1070+
- name: bosh-ruby-release-registry-image
1071+
type: registry-image
1072+
source:
1073+
repository: bosh/ruby-release
1074+
username: ((dockerhub_username))
1075+
password: ((dockerhub_password))
1076+
- name: ruby-release
1077+
type: git
1078+
source:
1079+
uri: https://github.com/cloudfoundry/bosh-package-ruby-release.git
1080+
10291081
- name: ubuntu_base
10301082
type: registry-image
10311083
source:

0 commit comments

Comments
 (0)