Skip to content

[CI][Build] Update for new github actions rules#2980

Merged
Fuzzbawls merged 12 commits into
PIVX-Project:masterfrom
Fuzzbawls:2026-CI_update
Jun 19, 2026
Merged

[CI][Build] Update for new github actions rules#2980
Fuzzbawls merged 12 commits into
PIVX-Project:masterfrom
Fuzzbawls:2026-CI_update

Conversation

@Fuzzbawls

Copy link
Copy Markdown
Collaborator

Updates the CI system to be compatible with recent changes to github actions:

  • use new actions versions
  • use macOS 15 instead of now-defunct older versions
  • add a fix for newer versions of autoreconf

Fuzzbawls added 12 commits June 18, 2026 01:38
cmake linux runners were not installing libnatpmp-dev.
Starting with boost 1.89, the `system` library stub was removed, thus breaking macos builds as brew defaults to a much more recent version.
Newer versions of autoreconf will deny manual changes to input files even if the `--force` option is given, instead favoring a new `--replace-handwritten` flag.

This check is necessary as we use a sed patch for the chiabls build config file when using autotools.
macOS versions starting with macOS 11 need more special handling for the install_db4.sh script. Update from upstream.
macOS versions starting with macOS 11 need more special handling for the install-params.sh script.
@Fuzzbawls Fuzzbawls added this to the 6.0.0 milestone Jun 18, 2026
@Fuzzbawls Fuzzbawls self-assigned this Jun 18, 2026
@Fuzzbawls Fuzzbawls requested review from Duddino and Liquid369 June 18, 2026 17:23
@Duddino

Duddino commented Jun 18, 2026

Copy link
Copy Markdown
Member

ACK dd2e3d9

@Liquid369 Liquid369 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK dd2e3d9

@Fuzzbawls Fuzzbawls merged commit 693bde3 into PIVX-Project:master Jun 19, 2026
75 of 82 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants