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

Splitting in CI does not work #5

Open
edgrosvenor opened this issue Jan 9, 2025 · 3 comments
Open

Splitting in CI does not work #5

edgrosvenor opened this issue Jan 9, 2025 · 3 comments
Assignees

Comments

@edgrosvenor
Copy link
Contributor

I think the problem is that the splitsh-lite binary is compiled on Mac. Maybe if it's compiles on Ubuntu it'll work?

I'm definitely out of my depth on this one. If I'm going to move it forward, my solution is going to be to spin up a server via Forge and make this all part of the deploy script. That's certainly not the most efficient way to go about it, but it's about all I think I'll be able to manage.

In the meantime, I can continue to run the splitter from my own machine manually as we update packages.

@ProjektGopher
Copy link
Member

forge would also be running ubuntu/debian so I think we'd still run into the same issue. Based on the readme it seems like this go app is just a clever wrapper around native git commands, so if we were to instead just do this in an artisan command now that we've got a full laravel install we might be able to just do it ourselves

@edgrosvenor
Copy link
Contributor Author

I know Forge would be running Ubuntu. That's not actually that big a problem. I could compile it for Ubuntu fairly easily, but I'm not 100% sure that just doing that and copying the binary into the repo will fix it.

I'd be fine with just doing it ourselves in PHP, but I'm not totally confident I fully understand everything it's doing.

@edgrosvenor
Copy link
Contributor Author

Now using an artisan command.

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

No branches or pull requests

2 participants