-
Notifications
You must be signed in to change notification settings - Fork 382
Introduce tuist-generate-workspace for CircleCI #5412
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
Conversation
📸 Snapshot Test1 modified, 704 unchanged
🛸 Powered by Emerge Tools |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice one! We're getting there! 🤩
Just one small question, but looks great!
- run: | ||
name: Generate Tuist workspace | ||
command: | | ||
export PATH="$HOME/.local/share/mise/shims:$PATH" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this command necessary?
I see it's already executed in the revenuecat/install-tuist
command https://github.com/RevenueCat/sdks-circleci-orb/blob/9aa69e356bfa06564c230613e64b1ebadd544ed0/src/scripts/install-tuist.sh#L22
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I haven't found another way yet, but yesterday I found this https://circleci.com/docs/set-environment-variable/
I need to test it out in the orb to see if it works
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that should work. I used that pattern in the orb in set-ssh-key-for-git
.
Motivation
We want to start testing tuist in CircleCI, to slowly clear the existing workspace in favor of the generated one. It will be isolated for now, till it is stable.
Description
tuist-generate-workspace
to generate the workspaceNext steps