aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCopilot <198982749+Copilot@users.noreply.github.com>2026-07-30 23:06:57 +0200
committerGitHub <noreply@github.com>2026-07-30 23:06:57 +0200
commitd8a81199fb888d1d243f522deb42ecd46c7ac5d1 (patch)
tree6452da84b6e4a777b3e337b2dfef45321c5eb514
parent138c01126e10c99b9a7951591928da6e71625c2a (diff)
downloadluasystem-d8a81199fb888d1d243f522deb42ecd46c7ac5d1.tar.gz
luasystem-d8a81199fb888d1d243f522deb42ecd46c7ac5d1.tar.bz2
luasystem-d8a81199fb888d1d243f522deb42ecd46c7ac5d1.zip
chore(ci): add version commenst to pinned GHA deps (#88)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
-rw-r--r--.github/workflows/build.yml18
-rw-r--r--.github/workflows/lint.yml6
2 files changed, 8 insertions, 16 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index e501364..0e4d7c1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -60,8 +60,7 @@ jobs:
60 60
61 steps: 61 steps:
62 - name: Checkout 62 - name: Checkout
63 # commit hash for version 7.0.0 63 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
64 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
65 64
66 - name: Setup MSVC 65 - name: Setup MSVC
67 # the 'hishamhm/gh-actions-lua' step requires msvc to build PuC Rio Lua 66 # the 'hishamhm/gh-actions-lua' step requires msvc to build PuC Rio Lua
@@ -96,13 +95,11 @@ jobs:
96 # dir \".\\.dependencies\Dependencies.exe\"\n 95 # dir \".\\.dependencies\Dependencies.exe\"\n
97 # .\\.dependencies\\Dependencies.exe -help\n 96 # .\\.dependencies\\Dependencies.exe -help\n
98 97
99 - uses: luarocks/gh-actions-lua@6fff34a54b160acea12880a638eab0960507c1f5 98 - uses: luarocks/gh-actions-lua@6fff34a54b160acea12880a638eab0960507c1f5 # v11
100 # commit hash for unrelease commit past version v11; Lua 5.5 and Node fixes
101 with: 99 with:
102 luaVersion: ${{ matrix.luaVersion }} 100 luaVersion: ${{ matrix.luaVersion }}
103 101
104 - uses: luarocks/gh-actions-luarocks@86ccbcad8c77b22e94c96a2a08632192e2bcd62b 102 - uses: luarocks/gh-actions-luarocks@86ccbcad8c77b22e94c96a2a08632192e2bcd62b # v6
105 # commit hash for unrelease commit past version v6; Node fixes
106 with: 103 with:
107 luaRocksVersion: "3.13.0" 104 luaRocksVersion: "3.13.0"
108 105
@@ -124,8 +121,7 @@ jobs:
124 name: Run tests on FreeBSD 121 name: Run tests on FreeBSD
125 steps: 122 steps:
126 - name: Checkout 123 - name: Checkout
127 # commit hash for version 7.0.0 124 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
128 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
129 125
130 - name: Run tests inside FreeBSD VM 126 - name: Run tests inside FreeBSD VM
131 uses: vmactions/freebsd-vm@v1 127 uses: vmactions/freebsd-vm@v1
@@ -144,8 +140,7 @@ jobs:
144 name: Run tests on OpenBSD 140 name: Run tests on OpenBSD
145 steps: 141 steps:
146 - name: Checkout 142 - name: Checkout
147 # commit hash for version 7.0.0 143 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
148 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
149 144
150 - name: Run tests inside OpenBSD VM 145 - name: Run tests inside OpenBSD VM
151 uses: vmactions/openbsd-vm@v1 146 uses: vmactions/openbsd-vm@v1
@@ -164,8 +159,7 @@ jobs:
164 name: Run tests on NetBSD 159 name: Run tests on NetBSD
165 steps: 160 steps:
166 - name: Checkout 161 - name: Checkout
167 # commit hash for version 7.0.0 162 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
168 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
169 163
170 - name: Run tests inside NetBSD VM 164 - name: Run tests inside NetBSD VM
171 uses: vmactions/netbsd-vm@v1 165 uses: vmactions/netbsd-vm@v1
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 9d781cb..9127672 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -9,9 +9,7 @@ jobs:
9 runs-on: ubuntu-22.04 9 runs-on: ubuntu-22.04
10 steps: 10 steps:
11 - name: Checkout 11 - name: Checkout
12 # commit hash for version 7.0.0 12 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
13 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
14 13
15 - name: Luacheck 14 - name: Luacheck
16 # commit hash for master commit Apr 20, 2026 15 uses: lunarmodules/luacheck@f47ad699b5aab8eba5494a2b63e26c24dbf486ce # v1.2.0
17 uses: lunarmodules/luacheck@f47ad699b5aab8eba5494a2b63e26c24dbf486ce