6060
6161 steps :
6262 - name : Checkout
63- uses : actions/checkout@master
63+ # commit hash for version 7.0.0
64+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
6465
6566 - name : Setup MSVC
6667 # the 'hishamhm/gh-actions-lua' step requires msvc to build PuC Rio Lua
@@ -95,11 +96,13 @@ jobs:
9596 # dir \".\\.dependencies\Dependencies.exe\"\n
9697 # .\\.dependencies\\Dependencies.exe -help\n
9798
98- - uses : hishamhm/gh-actions-lua@master
99+ - uses : luarocks/gh-actions-lua@6fff34a54b160acea12880a638eab0960507c1f5
100+ # commit hash for unrelease commit past version v11; Lua 5.5 and Node fixes
99101 with :
100102 luaVersion : ${{ matrix.luaVersion }}
101103
102- - uses : hishamhm/gh-actions-luarocks@master
104+ - uses : luarocks/gh-actions-luarocks@86ccbcad8c77b22e94c96a2a08632192e2bcd62b
105+ # commit hash for unrelease commit past version v6; Node fixes
103106 with :
104107 luaRocksVersion : " 3.13.0"
105108
@@ -120,7 +123,9 @@ jobs:
120123 runs-on : ubuntu-latest
121124 name : Run tests on FreeBSD
122125 steps :
123- - uses : actions/checkout@v4
126+ - name : Checkout
127+ # commit hash for version 7.0.0
128+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
124129
125130 - name : Run tests inside FreeBSD VM
126131 uses : vmactions/freebsd-vm@v1
@@ -138,7 +143,9 @@ jobs:
138143 runs-on : ubuntu-latest
139144 name : Run tests on OpenBSD
140145 steps :
141- - uses : actions/checkout@v4
146+ - name : Checkout
147+ # commit hash for version 7.0.0
148+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
142149
143150 - name : Run tests inside OpenBSD VM
144151 uses : vmactions/openbsd-vm@v1
@@ -156,7 +163,9 @@ jobs:
156163 runs-on : ubuntu-latest
157164 name : Run tests on NetBSD
158165 steps :
159- - uses : actions/checkout@v4
166+ - name : Checkout
167+ # commit hash for version 7.0.0
168+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
160169
161170 - name : Run tests inside NetBSD VM
162171 uses : vmactions/netbsd-vm@v1
0 commit comments