[WIP] Dockerless#8428
Conversation
5c5146e to
43ee8da
Compare
|
Well, that's annoying. |
Why? It actually runs the same speed if not faster without docker. |
It's annoying that it works. Nothing you did! ;-)
It had better. ^_^ |
|
There are some tests/checks that are only on the .ci/ scripts, i will have to add them to kodev to be sure. |
|
The GHA ubuntu images comes with a bunch of preinstalled software (and i suspect they have an APT cache) so instalation takes ~30 sec which is the same time it would take to download the docker image |
Also it's very annoying because I very much want to get rid of maintaining various duplicate things, which takes a lot of extra wasted effort. |
For sure? I thought it was the other way around. |
|
The unscaled sizes checks, shfmt, shellcheck |
| run: sudo apt-get update && sudo apt-get install -y luarocks gettext ccache libsdl2-2.0-0 | ||
|
|
||
| - name: Shfmt | ||
| run: sudo curl -sSL "https://github.com/mvdan/sh/releases/download/v3.4.0/shfmt_v3.4.0_linux_amd64" -o "/usr/local/bin/shfmt" && sudo chmod +x "/usr/local/bin/shfmt" |
There was a problem hiding this comment.
And there's the reason for:
Lines 51 to 69 in 3dabbd5
Which is annoyingly duplicate with the Docker image in virdevenv. :-)
(Incidentally, it'd surprise me if the GHA shellcheck is quite up to date? And if it is, will it break without warning when it's updated?)
There was a problem hiding this comment.
shellcheck 0.7.0-2build2
There was a problem hiding this comment.
Yeah, that's old. We want 0.7.2. (Well, actually we want 0.8.0 which just came out going forward but it might catch some new stuff. :-) )
I hadn't updated the shellcheck in .ci/install.sh with the express purpose of switching over to 0.7.2 in the Docker image.
Oh, but those have to run before doing anything else, not after. |
I am running the checks first |
22c7e54 to
bb9d90c
Compare
9a5059e to
14a7576
Compare
14a7576 to
60d6c54
Compare
Superseded by #8607
This change is