Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix native win64 build (part 2) #1408

Merged
merged 2 commits into from
Feb 13, 2025

Conversation

psgreco
Copy link
Contributor

@psgreco psgreco commented Feb 12, 2025

Continuing with the Win64 native build fixes, we realized that the resulting binaries still had the bitcoin name. This MR fixes the TargetName for the executables, which makes the unit tests pass correctly and some of the functional tests pass too. Given that it's not a high priority for functional tests to pass with the native builds, added the || true to make sure it "passes" but we can still monitor what it's doing.
We'll keep monitoring and fixing the failures, but in background.

Nit: these patches do fix 23.3.x and 23.2.x, but are not enough for fixing everything in master (yet)

Windows native builds are really a best effort, but not a blocker.
Let's keep running them to see what we can fix, but keeping a green
pipeline. Also disabled a couple of long-running tests due to being
close to the timeout
@psgreco psgreco requested review from delta1 and apoelstra February 12, 2025 19:17
@psgreco psgreco self-assigned this Feb 12, 2025
Copy link
Member

@delta1 delta1 left a comment

Choose a reason for hiding this comment

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

utACK 5bff237

definitely a huge improvement for this CI job

@delta1 delta1 merged commit 077ae2d into ElementsProject:master Feb 13, 2025
10 of 13 checks passed
@psgreco psgreco deleted the master-fix-win64 branch February 13, 2025 13:45
delta1 added a commit to delta1/elements that referenced this pull request Feb 13, 2025
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