9
9
gowsllinks_version :
10
10
description : " go-wsllinks version"
11
11
value : ${{ jobs.build.outputs.gowsllinks_version }}
12
+ bundles_version :
13
+ description : " bundles version"
14
+ value : ${{ jobs.build.outputs.bundles_version }}
12
15
alpine_version :
13
16
description : " Alpine version"
14
17
value : ${{ jobs.build.outputs.alpine_version }}
30
33
outputs :
31
34
lima_version : ${{ steps.make_versions.outputs.lima }}
32
35
gowsllinks_version : ${{ steps.make_versions.outputs.gowsllinks }}
36
+ bundles_version : ${{ steps.make_versions.outputs.bundles }}
33
37
alpine_version : ${{ steps.make_versions.outputs.alpine }}
34
38
alpine_wsl_version : ${{ steps.make_versions.outputs.alpine_wsl }}
35
39
steps :
@@ -97,8 +101,12 @@ jobs:
97
101
working-directory : lima-release
98
102
shell : msys2 {0}
99
103
run : |
100
- cp -f ../qcw-art/qcw-go-wsllinks/go-wsllinks.exe ./contrib/go-wsllinks.exe
101
- make binaries add-bundles
104
+ pushd ../qcw-art/qcw-go-wsllinks/
105
+ unzip bundles.zip
106
+ ./bundle-git/install-tools.bat
107
+ ./bundle-wsl/install-tools.bat
108
+ popd
109
+ make binaries
102
110
- name : " 🧪 Test Lima WSL2 machine Git shell WSL2 (NAT)"
103
111
working-directory : lima-release
104
112
shell : msys2 {0}
@@ -138,7 +146,7 @@ jobs:
138
146
export LIMACTL_CREATE_ARGS='--vm-type=wsl2 --mount-type=wsl2 --containerd=system'
139
147
export HOME_HOST=$(cygpath $USERPROFILE)
140
148
export HOME_GUEST=$(wsl -d lima-infra wslpath $(cygpath -m $USERPROFILE))
141
- _LIMA_WINDOWS_EXTRA_PATH=$PWD/_output/bin /bundle-git ./hack/test-templates.sh templates/experimental/wsl2.yaml
149
+ _LIMA_WINDOWS_EXTRA_PATH=$PWD/../qcw-art/qcw-go-wsllinks /bundle-git ./hack/test-templates.sh templates/experimental/wsl2.yaml
142
150
- name : " 🧪 Test Lima QEMU machine WSL2 bundle WSL2 (NAT)"
143
151
working-directory : lima-release
144
152
shell : msys2 {0}
@@ -151,7 +159,7 @@ jobs:
151
159
export LIMACTL_CREATE_ARGS='--vm-type=qemu'
152
160
export HOME_HOST=$(cygpath $USERPROFILE)
153
161
export HOME_GUEST=$(wsl -d lima-infra wslpath $(cygpath -m $USERPROFILE))
154
- _LIMA_WINDOWS_EXTRA_PATH=$PWD/_output/bin /bundle-wsl ./hack/test-templates.sh templates/default.yaml
162
+ _LIMA_WINDOWS_EXTRA_PATH=$PWD/../qcw-art/qcw-go-wsllinks /bundle-wsl ./hack/test-templates.sh templates/default.yaml
155
163
- name : " 🧪 Test Lima WSL2 machine WSL2 bundle WSL2 (NAT)"
156
164
working-directory : lima-release
157
165
shell : msys2 {0}
@@ -164,7 +172,7 @@ jobs:
164
172
export LIMACTL_CREATE_ARGS='--vm-type=wsl2 --mount-type=wsl2 --containerd=system'
165
173
export HOME_HOST=$(cygpath $USERPROFILE)
166
174
export HOME_GUEST=$(wsl -d lima-infra wslpath $(cygpath -m $USERPROFILE))
167
- _LIMA_WINDOWS_EXTRA_PATH=$PWD/_output/bin /bundle-wsl ./hack/test-templates.sh templates/experimental/wsl2.yaml
175
+ _LIMA_WINDOWS_EXTRA_PATH=$PWD/../qcw-art/qcw-go-wsllinks /bundle-wsl ./hack/test-templates.sh templates/experimental/wsl2.yaml
168
176
# - name: "⚙️ Configure WSL2 networking mode mirrored"
169
177
# shell: msys2 {0}
170
178
# run: |
@@ -194,12 +202,14 @@ jobs:
194
202
name : " 📌 Export versions"
195
203
env :
196
204
GOWSLLINKS_VERSION : ${{ needs.call-prepare-go-wsllinks.outputs.gowsllinks_version }}
205
+ BUNDLES_VERSION : ${{ needs.call-prepare-go-wsllinks.outputs.bundles_version }}
197
206
ALPINE_VERSION : ${{ needs.call-prepare-alpine-wsl.outputs.alpine_version }}
198
207
ALPINEWSL_VERSION : ${{ needs.call-prepare-alpine-wsl.outputs.alpine_wsl_version }}
199
208
shell : msys2 {0}
200
209
run : |
201
210
echo "lima=$LIMA_VERSION-$LIMA_SHA" >> "$GITHUB_OUTPUT"
202
211
echo "gowsllinks=$GOWSLLINKS_VERSION" >> "$GITHUB_OUTPUT"
212
+ echo "bundles=$BUNDLES_VERSION" >> "$GITHUB_OUTPUT"
203
213
echo "alpine=$ALPINE_VERSION" >> "$GITHUB_OUTPUT"
204
214
echo "alpine_wsl=$ALPINEWSL_VERSION" >> "$GITHUB_OUTPUT"
205
215
- name : " 🚀 Upload artifact"
0 commit comments