@@ -17,17 +17,17 @@ jobs:
1717 outputs :
1818 ruby : ${{ steps.ruby.outputs.versions }}
1919 steps :
20- - uses : actions/checkout@v7
20+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2121 - name : Install Ruby ${{ matrix.ruby }}
22- uses : ruby/setup-ruby@v1
22+ uses : ruby/setup-ruby@0dafeac902942906541bc140009cdbf32665b601 # v1.315.0
2323 with :
2424 ruby-version : " 3.4"
2525 bundler-cache : true
2626 - name : Run Rubocop
2727 run : bundle exec rake rubocop
2828 - run : gem build --strict --verbose *.gemspec
2929 - id : ruby
30- uses : voxpupuli/ruby-version@v2
30+ uses : voxpupuli/ruby-version@656370e339050da63b86b1c631f5f88a3f4c0803 # 1.0.1
3131
3232 linux_unit_tests :
3333 needs :
@@ -43,23 +43,23 @@ jobs:
4343 runs-on : ubuntu-24.04
4444 steps :
4545 - name : Checkout current PR
46- uses : actions/checkout@v7
46+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
4747 # we explictly force Java 17 because that's the lowest one we support when building packages with ezbake
4848 - name : Set up Java 17 for JRuby 9
4949 if : contains(matrix.ruby, 'jruby-9')
50- uses : actions/setup-java@v5
50+ uses : actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0
5151 with :
5252 distribution : temurin
5353 java-version : ' 17'
5454 # JRuby 10.0.5 requires java 21 or 25
5555 - name : Set up Java 21 for JRuby 10
5656 if : contains(matrix.ruby, 'jruby-10')
57- uses : actions/setup-java@v5
57+ uses : actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0
5858 with :
5959 distribution : temurin
6060 java-version : ' 21'
6161 - name : Rspec checks
62- uses : ruby/setup-ruby@v1
62+ uses : ruby/setup-ruby@0dafeac902942906541bc140009cdbf32665b601 # v1.315.0
6363 with :
6464 ruby-version : ${{ matrix.ruby }}
6565 bundler-cache : true
@@ -75,10 +75,10 @@ jobs:
7575 runs-on : windows-2025
7676 steps :
7777 - name : Checkout current PR
78- uses : actions/checkout@v7
78+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
7979
8080 - name : Rspec checks
81- uses : ruby/setup-ruby@v1
81+ uses : ruby/setup-ruby@0dafeac902942906541bc140009cdbf32665b601 # v1.315.0
8282 with :
8383 ruby-version : ${{ matrix.ruby }}
8484 bundler-cache : true
@@ -101,12 +101,12 @@ jobs:
101101
102102 steps :
103103 - name : Checkout current PR
104- uses : actions/checkout@v7
104+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
105105 with :
106106 path : facter
107107
108108 - name : Install Ruby 3.2
109- uses : ruby/setup-ruby@v1
109+ uses : ruby/setup-ruby@0dafeac902942906541bc140009cdbf32665b601 # v1.315.0
110110 with :
111111 ruby-version : ' 3.2'
112112 bundler-cache : true
@@ -160,10 +160,10 @@ jobs:
160160 BUNDLE_WITH : ' integration'
161161 steps :
162162 - name : Checkout current PR
163- uses : actions/checkout@v7
163+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
164164
165165 - name : Rspec checks
166- uses : ruby/setup-ruby@v1
166+ uses : ruby/setup-ruby@0dafeac902942906541bc140009cdbf32665b601 # v1.315.0
167167 with :
168168 ruby-version : ${{ matrix.cfg.ruby }}
169169 bundler-cache : true
0 commit comments