It would be nice to use Github Action infrastructure to build the binaries for each release.
To test this idea out I attempted to use a Codespaces instance. It failed because the clone of git-windows-sdk takes up too much room, even with shallow clone. Perhaps there's a way to do a partial checkout of just the necessary files(?).
@maphew ➜ /workspaces/git-sdk-64/ (dev) $ git clone --depth=1 https://github.com/mdbtools/mdbtools
...snip...
@maphew ➜ /workspaces/git-sdk-64/ (dev) $ cd mdbtools
@maphew ➜ /workspaces/git-sdk-64/mdbtools (dev) $ autoreconf -i -f -v
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autom4te: cannot create autom4te.cache: No such file or directory
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
@maphew ➜ /workspaces/git-sdk-64/mdbtools (dev) $ mkdir autom4te.cache
mkdir: cannot create directory ‘autom4te.cache’: No space left on device
@maphew ➜ /workspaces/git-sdk-64/mdbtools (dev) $ df -h
Filesystem Size Used Avail Use% Mounted on
overlay 32G 32G 0 100% /
tmpfs 64M 0 64M 0% /dev
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
shm 64M 8.0K 64M 1% /dev/shm
/dev/sdb1 29G 12G 18G 41% /usr/sbin/docker-init
/dev/loop0 32G 32G 0 100% /workspaces
/dev/sda1 16G 276K 15G 1% /tmp
It would be nice to use Github Action infrastructure to build the binaries for each release.
To test this idea out I attempted to use a Codespaces instance. It failed because the clone of git-windows-sdk takes up too much room, even with shallow clone. Perhaps there's a way to do a partial checkout of just the necessary files(?).