:wave: The latest release of `scie-pants` has no l...
# general
p
๐Ÿ‘‹ The latest release of
scie-pants
has no linux/aarch64 build, which breaks the init-pants GitHub Action when running on that os/arch combination (as all our CI does), and there seems to be no way to set the version flag passed to
get-pants.sh
from that action. Any suggestion on how to work around this?
Current plan is to either fork the action or hardcode a version of what it does into our workflow, neither of which we particularly like long-term but it'll get us unstuck at least.
h
That is bad (See here for context). Weโ€™d welcome a fix to the action to support passing the version flag. I can get that merged very quickly.
Sorry for the disruption, aarch64 has been giving us CI trouble for a while.
p
Will see if we can get our thing upstreamed, might be a bit too hacky but we'll see ๐Ÿ˜„
Doing some testing of the case where a version flag isn't passed, then hopefully we'll have something to pass back.
t
Following up from @proud-thailand-33415, here's a PR with our change: https://github.com/pantsbuild/actions/pull/34 (works with and without the scie-pants version specified, so no change at all for folks not on aarch64).
๐Ÿ™ 1
h
@broad-processor-92400 unless we can get that aarch64 shard working today, I suggest yanking the release?
Meanwhile the actions improvement is now merged
๐Ÿ‘€ 1
@proud-thailand-33415, @thousands-dream-76050 can you try consuming it in your CI from
56efcdb79721bc7726edf542e324468033e4e21c
and if that works we will tag that as v10
p
Can confirm that's working
Actually, seems I might've tested the wrong thing - I'm now in the classic "why did that work" position, but let me run the right test before I go down that psychological rabbithole
Ok, now that I've tested the right thing, I can actually confirm that works @happy-kitchen-89482
๐Ÿ™ 1
b
@happy-kitchen-89482 no objection to yanking/deleting/marking-as-draft
(Iโ€™m on mobile so cannot do it right now. Suggest the โ€œmark as draftโ€ option is the easiest)
Okay, it seems I cannot turn a public release back into a draft, so instead I marked 0.12.0 as the latest, and 0.12.1 as a prerelease. This seems to have the default
get-pants.sh
working again on a linux aarch64 system for me now. โœ… Sorry for the trouble!
๐Ÿ™Œ 1
h
Great, that is the best solution I think
b
0.12.2 is out with proper linux/aarch64 support; hopefully more functional this time! https://pantsbuild.slack.com/archives/C18RRR4JK/p1733359924598149
๐ŸŽ‰ 2
p
Just dropped our pin and it does look to be working for us - thanks folks!
๐Ÿ‘ 1
h
Phew!