Skip to content

CI: Follow-up for make check-parallel-builds#3037

Merged
jimklimov merged 15 commits intonetworkupstools:masterfrom
jimklimov:issue-3033
Aug 2, 2025
Merged

CI: Follow-up for make check-parallel-builds#3037
jimklimov merged 15 commits intonetworkupstools:masterfrom
jimklimov:issue-3033

Conversation

@jimklimov
Copy link
Copy Markdown
Member

More tuning after PRs #3030 and #3033. Enable the feature via BUILD_TYPE="default-all-errors" ./ci_build.sh runs, and address some rough edges.

…=false (to speed up runs where developer/CI did not change recipes anyway) [networkupstools#3030]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…PE="default-all-errors*" [networkupstools#3030]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…investigate failures [networkupstools#3030]

Notably, MAKEFLAGS may include the "make" options without
the leading dash, or other values that did not have one
originally. Better leave it as an environment variable
and let the particular "make" program deal with it.

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…MAKES_OPT() code to be reusable [networkupstools#3030]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…builds=no label [networkupstools#3030]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…ault-all-errors [networkupstools#3030]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@jimklimov jimklimov added this to the 2.8.4 milestone Jul 30, 2025
@jimklimov jimklimov added CI Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes) portability We want NUT to build and run everywhere possible labels Jul 30, 2025
@AppVeyorBot
Copy link
Copy Markdown

…workupstools#3030]

It is now invoked where applicable for scenarios with `BUILD_TYPE=default-all-errors*`
and note it was not buildable as added anyway (earlier ci_build.sh wiped the work area).

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…p_srcdir where configure.ac lives [networkupstools#3033]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… detected by configure script [networkupstools#3033]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
… source locations starting from the correct root [networkupstools#3033]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…rce locations [networkupstools#3033]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…BOSITY=verbose" logging handling

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…false as a make argument also, not just envvar [networkupstools#3030]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…lddir when starting operations relative to it [networkupstools#3030]

Be pedantic to work around some quirk in NetBSD 9.2 bmake essentially.

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
…*.h [networkupstools#3030]

Signed-off-by: Jim Klimov <jimklimov+nut@gmail.com>
@AppVeyorBot
Copy link
Copy Markdown

@jimklimov jimklimov merged commit 09a69e6 into networkupstools:master Aug 2, 2025
24 of 31 checks passed
@jimklimov jimklimov deleted the issue-3033 branch August 2, 2025 00:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes) portability We want NUT to build and run everywhere possible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants