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

Don't download windows-aarch64 binaries on win64 host #71

Merged

Conversation

matthargett
Copy link
Contributor

@matthargett matthargett commented May 17, 2023

Fix a bug where a project with windows-aarch64 assets would download even on an x86_64 host.
Correct this by adding support for all current rust Tier 1 support platforms:
https://doc.rust-lang.org/beta/rustc/platform-support.html#tier-1-with-host-tools

Copy link
Contributor

@ZoteTheMighty ZoteTheMighty left a comment

Choose a reason for hiding this comment

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

Looks good, just needs a CI fix to get tests to pass

.github/workflows/ci.yml Show resolved Hide resolved
keep lune on specific version that triggers the original bug.

darklua has a newer version since its migration to github, but keeping it on the last version published to gitlab since it's the only regression test for gitlab functionality.
ZoteTheMighty added a commit that referenced this pull request Jul 18, 2023
Copy link
Contributor

@ZoteTheMighty ZoteTheMighty left a comment

Choose a reason for hiding this comment

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

Hacked on this a bit with my windows machine and I found that a few things aren't working:

luau-lsp is not a rust tool created with clap, so it doesn't have a -V command and errors when you run luau-lsp -V; the e2e test script needs to avoid this or adjust to allow custom version commands.

I made some adjustments to the script in a branch: 7487572

Could you try integrating them and seeing if they work for you locally and/or on CI?

@ZoteTheMighty ZoteTheMighty merged commit b1425b6 into Roblox:main Aug 1, 2023
8 checks passed
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.

None yet

2 participants