aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThijs Schreijer <thijs@thijsschreijer.nl>2025-03-04 13:28:35 +0100
committerThijs Schreijer <thijs@thijsschreijer.nl>2025-03-04 14:00:28 +0100
commit23a9b345172da87e701a1569547cea0767ea9d93 (patch)
treec67c7397b680e793abaa207c76f7883ab0a776fd
parentf687fbfdc341207bb6a3124000c6019c44735deb (diff)
downloadluasystem-23a9b345172da87e701a1569547cea0767ea9d93.tar.gz
luasystem-23a9b345172da87e701a1569547cea0767ea9d93.tar.bz2
luasystem-23a9b345172da87e701a1569547cea0767ea9d93.zip
fix(ci): forcefully uninstall bundled luasystem
-rw-r--r--.github/workflows/build.yml20
1 files changed, 13 insertions, 7 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 74b7026..4c28016 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -99,13 +99,14 @@ jobs:
99 with: 99 with:
100 luarocksVersion: "3.11.0" 100 luarocksVersion: "3.11.0"
101 101
102 - name: install
103 run: |
104 luarocks make
105
106 - name: test dependencies 102 - name: test dependencies
107 run: | 103 run: |
108 luarocks install busted 104 luarocks install busted
105 luarocks remove luasystem --force
106
107 - name: install
108 run: |
109 luarocks make
109 110
110 - name: test 111 - name: test
111 run: | 112 run: |
@@ -123,9 +124,10 @@ jobs:
123 usesh: true 124 usesh: true
124 prepare: | 125 prepare: |
125 pkg install -y lua54-luarocks 126 pkg install -y lua54-luarocks
127 luarocks54 install busted
128 luarocks54 remove luasystem --force
126 run: | 129 run: |
127 LUA_VERSION=5.4 luarocks54 make 130 LUA_VERSION=5.4 luarocks54 make
128 luarocks54 install busted
129 busted --exclude-tags=manual --Xoutput "--color" 131 busted --exclude-tags=manual --Xoutput "--color"
130 132
131 openbsd: 133 openbsd:
@@ -140,9 +142,10 @@ jobs:
140 usesh: true 142 usesh: true
141 prepare: | 143 prepare: |
142 pkg_add luarocks-lua54 144 pkg_add luarocks-lua54
145 luarocks-5.4 install busted
146 luarocks-5.4 remove luasystem --force
143 run: | 147 run: |
144 LUA_VERSION=5.4 luarocks-5.4 make 148 LUA_VERSION=5.4 luarocks-5.4 make
145 luarocks-5.4 install busted
146 busted --exclude-tags=manual --Xoutput "--color" 149 busted --exclude-tags=manual --Xoutput "--color"
147 150
148 netbsd: 151 netbsd:
@@ -159,7 +162,10 @@ jobs:
159 export PATH=/usr/pkg/bin:/usr/pkg/sbin:/usr/sbin:$PATH 162 export PATH=/usr/pkg/bin:/usr/pkg/sbin:/usr/sbin:$PATH
160 env ASSUME_ALWAYS_YES=YES /usr/sbin/pkg_add -v pkgin 163 env ASSUME_ALWAYS_YES=YES /usr/sbin/pkg_add -v pkgin
161 pkgin -y update 164 pkgin -y update
162 pkgin -y install lua54-rocks lua54-busted 165 pkgin -y install lua54-rocks
166 luarocks-5.4 install busted
167 luarocks-5.4 remove luasystem --force
163 run: | 168 run: |
169 eval `luarocks-5.4 path`
164 luarocks-5.4 make 170 luarocks-5.4 make
165 busted --exclude-tags=manual --Xoutput "--color" 171 busted --exclude-tags=manual --Xoutput "--color"