Skip to content

GHA CI migration#1553

Open
tomt1664 wants to merge 6 commits into
ElementsProject:masterfrom
tomt1664:gha_ci_migration
Open

GHA CI migration#1553
tomt1664 wants to merge 6 commits into
ElementsProject:masterfrom
tomt1664:gha_ci_migration

Conversation

@tomt1664
Copy link
Copy Markdown
Member

Migration of Elements CI from Cirrus (which is closing 1st June) to Github actions.

Notes:

GHA runners have IPV6 disabled in their linux containers. So feature_proxy.py and rpc_blind.py --ipv6 disabled for these, as in bitcoin/bitcoin#30193

windows-2019 is being deprecated and no runners appear to be readily available. actions/runner-images#12045 (consider changing to windows-2022) for win64-msvc jobs.

previous-releases requires a persistent self-hosted runner. This job was being skipped by Cirrus (with No public persistent worker pools found!).

@tomt1664 tomt1664 force-pushed the gha_ci_migration branch from a1cb489 to 7814a9d Compare May 26, 2026 12:08
@tomt1664 tomt1664 force-pushed the gha_ci_migration branch from 7814a9d to a1cb489 Compare May 26, 2026 13:44
@delta1
Copy link
Copy Markdown
Member

delta1 commented May 26, 2026

Seeing a failure on the macos 13 task which looks git related, not sure if that's what's stopping the other tasks from running?

@tomt1664 tomt1664 force-pushed the gha_ci_migration branch from a1cb489 to 9b065d5 Compare May 26, 2026 14:45
@tomt1664
Copy link
Copy Markdown
Member Author

Squashed all the commits.

The failure seems to be due to the Merge base branch step which apparently not be needed with actions/checkout@v4
I'll check. All pass (except for the win64-msvc jobs) on push.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants