@@ -14,10 +14,10 @@ jobs:
1414
1515 steps :
1616 - name : Check out source code
17- uses : actions/checkout@v6
17+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818
1919 - name : Install Ruby and gems
20- uses : ruby/setup-ruby@v1
20+ uses : ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd # v1.288.0
2121 with :
2222 bundler-cache : true
2323
@@ -34,10 +34,10 @@ jobs:
3434
3535 steps :
3636 - name : Check out source code
37- uses : actions/checkout@v6
37+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3838
3939 - name : Install Ruby
40- uses : ruby/setup-ruby@v1
40+ uses : ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd # v1.288.0
4141 with :
4242 bundler : none
4343
@@ -68,18 +68,18 @@ jobs:
6868
6969 steps :
7070 - name : Check out source code
71- uses : actions/checkout@v6
71+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7272
7373 - name : Install Ruby
74- uses : ruby/setup-ruby@v1
74+ uses : ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd # v1.288.0
7575 with :
7676 ruby-version : ${{ matrix.ruby }}
7777
7878 - name : Update Gemfile.lock
7979 run : bin/bundle lock --update activerecord pg railties
8080
8181 - name : Install gems
82- uses : ruby/setup-ruby@v1
82+ uses : ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd # v1.288.0
8383 with :
8484 ruby-version : ${{ matrix.ruby }}
8585 bundler-cache : true
8888 run : bin/rake test:unit
8989
9090 - name : Configure AWS credentials
91- uses : aws-actions/configure-aws-credentials@v5
91+ uses : aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v6.0.0
9292 with :
9393 role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
9494 role-session-name : pg-aws_rds_iam-ci-${{ github.run_id }}-${{ github.run_attempt }}-${{ strategy.job-index }}
@@ -101,7 +101,7 @@ jobs:
101101 SECURITY_GROUP_ID : ${{ secrets.SECURITY_GROUP_ID }}
102102
103103 - name : Upload test coverage
104- uses : actions/upload-artifact@v6
104+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
105105 with :
106106 name : coverage-ruby-${{ matrix.ruby }}-pg-${{ matrix.pg }}-activerecord-${{ matrix.activerecord }}
107107 path : coverage/.resultset.json
@@ -123,26 +123,26 @@ jobs:
123123 run : test "${{ needs.test.result }}" = "success"
124124
125125 - name : Check out source code
126- uses : actions/checkout@v6
126+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
127127
128128 - name : Install Ruby and gems
129- uses : ruby/setup-ruby@v1
129+ uses : ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd # v1.288.0
130130 with :
131131 bundler-cache : true
132132
133133 - name : Download test coverage
134- uses : actions/download-artifact@v7
134+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
135135 with :
136136 pattern : coverage-*
137137
138138 - name : Collate test coverage
139139 run : bin/rake coverage:collate
140140
141141 - name : Upload test coverage
142- uses : actions/upload-artifact@v6
142+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
143143 with :
144144 name : coverage
145145 path : coverage
146146
147147 - name : Report test coverage
148- uses : k1LoW/octocov-action@v1.5.0
148+ uses : k1LoW/octocov-action@73d561f65d59e66899ed5c87e4621a913b5d5c20 # v1.5.0
0 commit comments