Skip to content

Commit 55a87fa

Browse files
daipomerrm
andauthored
Add CI for Ruby 3.2 (#102)
* Update actions/checkout Signed-off-by: Daijiro Fukuda <[email protected]> * Add Ruby3.2 CI Signed-off-by: Daijiro Fukuda <[email protected]> --------- Signed-off-by: Daijiro Fukuda <[email protected]> Co-authored-by: Ed Robinson <[email protected]>
1 parent 67000f6 commit 55a87fa

File tree

3 files changed

+43
-8
lines changed

3 files changed

+43
-8
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
-
13-
uses: actions/checkout@v2
13+
uses: actions/checkout@v3
1414
-
1515
name: Set up Docker Buildx
1616
uses: docker/setup-buildx-action@v1
@@ -24,7 +24,7 @@ jobs:
2424
runs-on: ubuntu-latest
2525
steps:
2626
-
27-
uses: actions/checkout@v2
27+
uses: actions/checkout@v3
2828
-
2929
name: Set up Docker Buildx
3030
uses: docker/setup-buildx-action@v1
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ubuntu-latest
3939
steps:
4040
-
41-
uses: actions/checkout@v2
41+
uses: actions/checkout@v3
4242
-
4343
name: Set up Docker Buildx
4444
uses: docker/setup-buildx-action@v1
@@ -48,11 +48,25 @@ jobs:
4848
uses: docker/build-push-action@v2
4949
with:
5050
file: test/docker/Dockerfile.tdagent-almalinux
51+
ruby32:
52+
runs-on: ubuntu-latest
53+
steps:
54+
-
55+
uses: actions/checkout@v3
56+
-
57+
name: Set up Docker Buildx
58+
uses: docker/setup-buildx-action@v1
59+
-
60+
name: Build and push
61+
id: docker_build
62+
uses: docker/build-push-action@v2
63+
with:
64+
file: test/docker/Dockerfile.ruby32
5165
rubocop:
5266
runs-on: ubuntu-latest
5367
steps:
5468
-
55-
uses: actions/checkout@v2
69+
uses: actions/checkout@v3
5670
-
5771
uses: ruby/setup-ruby@v1
5872
with:

.github/workflows/pr.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
-
11-
uses: actions/checkout@v2
11+
uses: actions/checkout@v3
1212
-
1313
name: Set up Docker Buildx
1414
uses: docker/setup-buildx-action@v1
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
-
25-
uses: actions/checkout@v2
25+
uses: actions/checkout@v3
2626
-
2727
name: Set up Docker Buildx
2828
uses: docker/setup-buildx-action@v1
@@ -36,7 +36,7 @@ jobs:
3636
runs-on: ubuntu-latest
3737
steps:
3838
-
39-
uses: actions/checkout@v2
39+
uses: actions/checkout@v3
4040
-
4141
name: Set up Docker Buildx
4242
uses: docker/setup-buildx-action@v1
@@ -46,11 +46,25 @@ jobs:
4646
uses: docker/build-push-action@v2
4747
with:
4848
file: test/docker/Dockerfile.tdagent-almalinux
49+
ruby32:
50+
runs-on: ubuntu-latest
51+
steps:
52+
-
53+
uses: actions/checkout@v3
54+
-
55+
name: Set up Docker Buildx
56+
uses: docker/setup-buildx-action@v1
57+
-
58+
name: Build and push
59+
id: docker_build
60+
uses: docker/build-push-action@v2
61+
with:
62+
file: test/docker/Dockerfile.ruby32
4963
rubocop:
5064
runs-on: ubuntu-latest
5165
steps:
5266
-
53-
uses: actions/checkout@v2
67+
uses: actions/checkout@v3
5468
-
5569
uses: ruby/setup-ruby@v1
5670
with:

test/docker/Dockerfile.ruby32

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM ruby:3.2
2+
3+
WORKDIR /usr/local/src
4+
5+
COPY . .
6+
RUN bundle install -j4 -r3
7+
RUN bundle exec rake test TESTOPTS="-v"

0 commit comments

Comments
 (0)