@@ -11,31 +11,23 @@ jobs:
1111 image : postgres
1212 ports : ['5432:5432']
1313 env :
14- POSTGRES_DB : fullapp-test
14+ POSTGRES_DB : fullapp_test
1515 POSTGRES_USER : fullapp
1616 POSTGRES_PASSWORD : fullapp
1717 options : >-
1818 --health-cmd pg_isready
1919 --health-interval 10s
2020 --health-timeout 5s
2121 --health-retries 5
22- redis :
23- image : redis
24- ports : ['6379:6379']
25- options : >-
26- --health-cmd "redis-cli ping"
27- --health-interval 10s
28- --health-timeout 5s
29- --health-retries 5
3022
3123 steps :
3224 - name : Checkout Code
33- uses : actions/checkout@v3
25+ uses : actions/checkout@v4
3426
3527 - name : Setup Ruby
3628 uses : ruby/setup-ruby@v1
3729 - name : Cache Rubygems
38- uses : actions/cache@v3
30+ uses : actions/cache@v4
3931 with :
4032 path : vendor/bundle
4133 key : ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
4739 bundle install --jobs 4 --retry 3
4840
4941 - name : Install Bun
50- uses : oven-sh/setup-bun@v1
42+ uses : oven-sh/setup-bun@v2
5143 - name : Cache Node Modules
52- uses : actions/cache@v3
44+ uses : actions/cache@v4
5345 with :
5446 path : node_modules
5547 key : ${{ runner.OS }}-bun-${{ hashFiles('**/bun.lockb') }}
@@ -69,31 +61,23 @@ jobs:
6961 image : postgres
7062 ports : ['5432:5432']
7163 env :
72- POSTGRES_DB : fullapp-test
64+ POSTGRES_DB : fullapp_test
7365 POSTGRES_USER : fullapp
7466 POSTGRES_PASSWORD : fullapp
7567 options : >-
7668 --health-cmd pg_isready
7769 --health-interval 10s
7870 --health-timeout 5s
7971 --health-retries 5
80- redis :
81- image : redis
82- ports : ['6379:6379']
83- options : >-
84- --health-cmd "redis-cli ping"
85- --health-interval 10s
86- --health-timeout 5s
87- --health-retries 5
8872
8973 steps :
9074 - name : Checkout Code
91- uses : actions/checkout@v3
75+ uses : actions/checkout@v4
9276
9377 - name : Setup Ruby
9478 uses : ruby/setup-ruby@v1
9579 - name : Cache Rubygems
96- uses : actions/cache@v3
80+ uses : actions/cache@v4
9781 with :
9882 path : vendor/bundle
9983 key : ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
10589 bundle install --jobs 4 --retry 3
10690
10791 - name : Install Bun
108- uses : oven-sh/setup-bun@v1
92+ uses : oven-sh/setup-bun@v2
10993 - name : Cache Node Modules
110- uses : actions/cache@v3
94+ uses : actions/cache@v4
11195 with :
11296 path : node_modules
11397 key : ${{ runner.OS }}-bun-${{ hashFiles('**/bun.lockb') }}
0 commit comments