Skip to content

use Github Actions to build the binaries #10

@maphew

Description

@maphew

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions