Commit Graph
39 Commits
Author SHA1 Message Date
oech3 e3e08577bd CI: fix artifact name for Cygwin 2026-09-12 23:44:34 +02:00
oech3 9cc5daeca9 hostid: build for Windows & remove unsafe (#14427) 2026-09-08 14:05:29 +02:00
oech3 7d10e5bc2b try to fix publishing tag/latest-commit 2026-08-26 21:23:49 +02:00
oech3 c84fcb7e69 build cygwin cksum with openssl on the CI 2026-08-25 22:43:30 +02:00
renovate[bot] a5a7249a6f chore(deps): update dawidd6/action-download-artifact action to v24 2026-08-21 11:47:53 +02:00
renovate[bot] be3e4b70a5 chore(deps): update dawidd6/action-download-artifact action to v23 2026-08-16 10:07:28 +02:00
renovate[bot] be763fca70 chore(deps): update dawidd6/action-download-artifact action to v22 2026-08-15 16:25:37 +02:00
renovate[bot] 7d202e5fa6 chore(deps): update mozilla-actions/sccache-action action to v0.0.11 2026-07-29 17:14:30 +02:00
renovate[bot] f1b4534d10 chore(deps): update actions/checkout action to v7.0.1 2026-07-21 08:17:50 +02:00
Sylvestre Ledru ef50d8bb6a Revert "make.yml: don't publish cygwin bins (hot fix for CI)"
This reverts commit a75242c023.
2026-07-20 15:45:02 +02:00
Sylvestre Ledru 10d9fe2027 ci: fix Cygwin exit code 254 by separating pacman upgrade from build
The failure is not ASLR but a fork() EAGAIN after msys2-runtime upgrade.

When pacman upgrades msys2-runtime mid-session, the shared memory
region size changes (60344 -> 59320). All subsequent fork() calls in
the same bash session fail with 'Resource temporarily unavailable'
(EAGAIN). The bash runner then exits with code 254.

Fix: split the step into two separate bash sessions:
1. pacman upgrade (msys2-runtime gets upgraded, session exits cleanly)
2. make install (starts fresh with the new msys2-runtime, no stale forks)

The Set-ProcessMitigation step is kept as a precaution but the root
cause was the mid-session runtime upgrade, not ASLR.
2026-07-20 15:45:02 +02:00
Sylvestre Ledru 5fd486a930 ci: fix Cygwin build failure due to Windows Mandatory ASLR
bash.exe on GitHub Actions Windows runners fails with exit code 254
when Windows Mandatory ASLR (ForceRelocateImages) is enabled. This
causes the Cygwin/MSYS2 make install step to fail consistently on
both PRs and main.

Fix: disable ForceRelocateImages via Set-ProcessMitigation in a
PowerShell step before invoking bash.exe.

See: https://github.com/appveyor/ci/issues/3777
2026-07-20 15:45:02 +02:00
oech3 4106bfaf62 GNUmakefile: don't try to install libstdbuf for Windows target (#12533)
* GNUmakefile: don't try to install libstdbuf for Windows target
2026-07-20 00:10:05 +02:00
oech3 a75242c023 make.yml: don't publish cygwin bins (hot fix for CI) 2026-07-19 16:06:31 +02:00
oech3 2bf4f0e107 Revert "make.yml: install uutils to CI image (#9634)" (#13406)
This reverts commit 500f2520b1.
2026-07-15 03:53:37 +02:00
oech3 500f2520b1 make.yml: install uutils to CI image (#9634) 2026-07-14 04:30:54 +02:00
oech3andSylvestre Ledru 8e939acc52 make.yml: reduce binary size (#12247)
* make.yml: reduce binary size

* replace manuall strip by RUSTFLAGS
* use linker flags useful to reduce binary size
* remove unwind table by -C force-unwind-tables=no.

Unwind tables are useful for debug.
but we publish milti-call binary containing them from
CICD.yml and individual binaries from size CI.
So we dont hurt debuggability for size bench.

* make.yml: add comment about binary size

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>

---------

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2026-06-28 17:11:29 +02:00
renovate[bot] 87dab83e40 chore(deps): update actions/checkout action to v7 2026-06-18 17:15:24 +02:00
renovate[bot] e55b67489b chore(deps): update codecov/codecov-action action to v7 2026-06-07 10:29:47 +02:00
oech3 c7cf6fd825 make.yml: try to fix Cygwin CI 2026-05-28 07:55:03 +02:00
oech3 d09f351cba date: fix build for cygwin 2026-05-15 15:03:44 +02:00
oech3 b2c5b33bab Add CI for cygwin except for date (#12304) 2026-05-15 11:46:23 +02:00
oech3 dd72eca93c tty: Build for Windows 2026-04-29 11:03:10 +02:00
renovate[bot] 34e1d933a3 chore(deps): update dawidd6/action-download-artifact action to v21 2026-04-28 13:45:44 +02:00
renovate[bot] 521c855524 chore(deps): update mozilla-actions/sccache-action action to v0.0.10 2026-04-23 07:37:53 +02:00