History log of /libuv/.github/workflows/CI-unix.yml (Results 1 – 18 of 18)
Revision Date Author Comments
# e129cd7f 22-Oct-2024 Saúl Ibarra Corretgé

ci: make sure the macOS firewall is disabled

It seems to be disabled by default, for now, but let's log its status
and disable it just in case.


# 0caf5bb8 16-Jul-2024 Saúl Ibarra Corretgé

ci: run macOS and iOS tests also on macOS 14

The macOS 14 runners are ARM64 (in the non "large" version) whereas
macOS 13 runners are still x64, so keep that one around too.


# 5bb19f35 17-Sep-2024 Edigleysson Silva (Edy)

test: run android tests on ci (#4517)


# 63b22be0 29-Jul-2024 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

ci: bump actions/checkout to 4 (#4474)

Held back one due to https://github.com/libuv/libuv/pull/4451


# f279d9e6 16-Jul-2024 Saúl Ibarra Corretgé

ci: use macOS 12 for macOS and iOS builds

macOS 11 is gone: https://github.com/actions/runner-images/pull/10198


# e37539a4 11-Jul-2024 Ben Noordhuis

build: fix android ci build (#4451)

It's complaining in the post-run step about a missing symbol:

/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version
`GLIBC_2

build: fix android ci build (#4451)

It's complaining in the post-run step about a missing symbol:

/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version
`GLIBC_2.28' not found (required by /__e/node20/bin/node)

For now pin actions/checkout to node 16.

show more ...


# 4e416266 17-Sep-2023 Santiago Gimeno

build: fix qemu install in CI-unix workflow (#4142)

The version of the deb package has changed to 7.2.


# 932092e9 27-Apr-2023 Ben Noordhuis

build: remove freebsd and openbsd buildbots (#3974)

The buildbots are super flaky compared to other platforms and no one
seems invested enough to investigate. They don't add nearly enoug

build: remove freebsd and openbsd buildbots (#3974)

The buildbots are super flaky compared to other platforms and no one
seems invested enough to investigate. They don't add nearly enough value
for the friction they cause so away they go.

Fixes: https://github.com/libuv/libuv/issues/3934
Fixes: https://github.com/libuv/libuv/issues/3972
Refs: https://github.com/libuv/libuv/pull/3548

show more ...


# ee206367 22-Jan-2023 Jameson Nash

build,test: fix distcheck errors (#3886)

When run under distcheck, the libuv source permissions are read-only,
which makes this test copyfile fail without explicit correction to the

build,test: fix distcheck errors (#3886)

When run under distcheck, the libuv source permissions are read-only,
which makes this test copyfile fail without explicit correction to the
permissions.

show more ...


# 2638237e 21-Jan-2023 James McCoy

build: add CI for OpenBSD and FreeBSD (#3548)

Fixes: https://github.com/libuv/libuv/issues/3510


# a40058db 19-Jan-2023 Jameson Nash

build: add CI for distcheck (#3571)

Refs: https://github.com/libuv/libuv/issues/2190#issuecomment-465974240
Refs: https://github.com/libuv/libuv/issues/2199

Co-authored-by: Rich

build: add CI for distcheck (#3571)

Refs: https://github.com/libuv/libuv/issues/2190#issuecomment-465974240
Refs: https://github.com/libuv/libuv/issues/2199

Co-authored-by: Richard Lau <rlau@redhat.com>

show more ...


# cc000cfb 06-Dec-2022 Ben Noordhuis

build: drop qemu-alpha from ci matrix (#3848)

As of recent, the fs_partial_read and fs_partial_write tests reliably
fail on that architecture.

An upgrade from Ubuntu 20.04 to 22

build: drop qemu-alpha from ci matrix (#3848)

As of recent, the fs_partial_read and fs_partial_write tests reliably
fail on that architecture.

An upgrade from Ubuntu 20.04 to 22.04 on the CI machines is suspected,
not any changes in libuv itself.

Perhaps it's possible to work around it in the tests but as Alpha is a
dead architecture, it doesn't seem worthwhile to sink time in that.
Let's remove it from the CI matrix instead.

Fixes: https://github.com/libuv/libuv/issues/3843

show more ...


# c798dd7a 26-Sep-2022 Ben Noordhuis

build: restore qemu download logic (#3768)

I recently changed it to download a fixed .deb but seems it's updated
more frequently than I anticipated because the dfsg-7ubuntu1_package is

build: restore qemu download logic (#3768)

I recently changed it to download a fixed .deb but seems it's updated
more frequently than I anticipated because the dfsg-7ubuntu1_package is
already gone, replaced with dfsg-7ubuntu2.

Bring back the downloader logic that fetches the filename from the
directory listing.

show more ...


# 48c90d37 18-Sep-2022 Ben Noordhuis

build: upgrade qemu-user-static package

4.2 is three years old by now. The linux/alpha emulator in that version
doesn't support the epoll_create1() system call.


# 850f002c 27-Jul-2022 Ben Noordhuis

build: switch ci from macos-10.15 to macos-11 (#3707)

The former will be removed by GitHub in August.

Fixes: https://github.com/libuv/libuv/issues/3697


# 264f16dc 22-Mar-2022 Denny C. Dai

process,iOS: fix build breakage in process.c (#3563)

Remove the `TARGET_OS_IPHONE` ifdef to include posix spawn headers for
iOS build. Previously https://github.com/libuv/libuv/pull/3257

process,iOS: fix build breakage in process.c (#3563)

Remove the `TARGET_OS_IPHONE` ifdef to include posix spawn headers for
iOS build. Previously https://github.com/libuv/libuv/pull/3257
introduced posix spawn with \_\_APPLE\_\_ platform only, which resulted
in a number of spawn related definitions not found for iOS (such as
`uv__posix_spawn_fncs_tag`).

Co-authored-by: Jameson Nash <vtjnash@gmail.com>

show more ...


# e64ec13c 22-Mar-2022 Jameson Nash

build: add iOS to macos CI (#3564)

Smokescreen for build errors on iOS, currently ignoring failures due to
aforementioned build errors.


# 8528c622 21-Mar-2022 Jameson Nash

build: filter CI by paths and branches (#3569)

Avoids some unnecessary CI work, particularly on forks, which would
often start a build on every push.