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

ci: run bash scripts on windows runners #2659

Merged
merged 3 commits into from Nov 17, 2022

Conversation

flavorjones
Copy link
Member

@flavorjones flavorjones commented Oct 7, 2022

What problem is this PR intended to solve?

Run the full test suite against the installed gems on windows systems.

@flavorjones
Copy link
Member Author

OK, these 4 remaining failures are real failures when building from source on Windows, I think. Grr.

@flavorjones flavorjones force-pushed the flavorjones-try-bash-on-windows-runners branch from a7c7a7c to 5a5388c Compare October 16, 2022 17:42
@flavorjones flavorjones changed the title [draft] attempt to run bash scripts on windows runners ci: run bash scripts on windows runners Oct 16, 2022
@flavorjones flavorjones marked this pull request as ready for review October 16, 2022 17:44
@flavorjones flavorjones force-pushed the flavorjones-try-bash-on-windows-runners branch from 5a5388c to 5b57929 Compare October 16, 2022 19:31
@flavorjones
Copy link
Member Author

flavorjones commented Oct 16, 2022

I think I've fixed the failures, which were compiling-nokogumbo-against-nokogiri-built-with-system-libraries.

@flavorjones flavorjones force-pushed the flavorjones-try-bash-on-windows-runners branch 2 times, most recently from ac0d74d to f5e45d3 Compare November 16, 2022 17:45
@flavorjones
Copy link
Member Author

Still struggling to get the nokogumbo integration test to not fail during linktime. Relevant prior work is at #2167

@flavorjones flavorjones force-pushed the flavorjones-try-bash-on-windows-runners branch 2 times, most recently from add545a to b79f989 Compare November 16, 2022 20:33
@flavorjones flavorjones force-pushed the flavorjones-try-bash-on-windows-runners branch from b79f989 to f461f9e Compare November 16, 2022 20:36
@flavorjones
Copy link
Member Author

Ugh, it's because Nokogumbo 2.0.4 doesn't have the fixes for the linked flags! 🤦 OK, should be green now.

Also modify test-nokogumbo-compatibility to skip 2.0.4 on Windows
because it's missing the LDFLAGS fix from #2167, #2202, and
nokogumbo#163.
@flavorjones flavorjones force-pushed the flavorjones-try-bash-on-windows-runners branch from f461f9e to bec9da5 Compare November 17, 2022 02:31
@flavorjones flavorjones merged commit e9bafd0 into main Nov 17, 2022
@flavorjones flavorjones deleted the flavorjones-try-bash-on-windows-runners branch November 17, 2022 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant