Kelly Kinkade
5c541a8317
pass credentials into container
...
(only when needed of course)
2023-04-18 22:27:49 -05:00
Myk Taylor
e2095f9ae3
restore the file mode to executable
2023-02-03 10:31:17 -08:00
Myk
5b4e3bd607
Merge branch 'develop' into build-stonesense
2023-02-03 10:29:16 -08:00
Myk
d980c7bdef
actually expand EXTRA_CMAKE_ARGS in the command
2023-02-03 10:25:04 -08:00
Kelvie Wong
cddcf7850d
cross compile: build stonesense as well
2023-02-03 09:27:18 -08:00
Kelvie Wong
fb129c1a16
Fix permissions in ccache dir
...
I think this affects basically nobody but me since everyone else seems
to run docker rootless.
2023-01-27 15:12:02 -08:00
Kelvie Wong
5227d29f1f
Use GHA caching with ccache
2023-01-24 19:55:15 -08:00
Kelvie Wong
a72b26c4f2
GHA: Add win64 cross compile build
...
This also removes -t from docker run, as we don't actually require a
terminal, this was just muscle memory.
This also archives the artifacts for testing.
2023-01-24 19:55:15 -08:00
Kelvie Wong
ce12e2d906
Also build docs.
...
The in-game docs aren't built otherwise, so you won't get help for the
various commands if this isn't set.
2023-01-22 11:45:13 -08:00
Kelvie Wong
839636a563
Change $HOME to ~
...
As $HOME shows /root under sudo
2023-01-22 11:45:13 -08:00
Kelvie Wong
5a20f775bf
Set UIDs properly on run; fix sudo use
...
This depends on a new entrypoint put inside the docker image, that will
read BUILDER_UID and fix up the users and files.
This also removes "sudo" and allows the entire script to be run with
sudo without messing with the build file permissions.
2023-01-22 11:45:13 -08:00
Kelvie Wong
aaaf2d9f22
Add cross-compile script
...
That will simply generate the win64 artifacts for those of us that run
DF under Proton on Steam for Linux.
2023-01-22 11:45:13 -08:00