-
Notifications
You must be signed in to change notification settings - Fork 19
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
feat: skip-nix-install #23
feat: skip-nix-install #23
Conversation
4758f98
to
068937a
Compare
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 work!
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.
lgtm, thanks! Why drop the step below?
action.yml
Outdated
@@ -55,7 +58,6 @@ runs: | |||
path: /usr/local/bin/devbox | |||
key: ${{ runner.os }}-devbox-${{ env.latest_version }} | |||
|
|||
- name: Install devbox cli |
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.
why remove this step?
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.
Sorry good catch, that was a mistake. I readded it.
We have some problems in our custom runner with this action so I've tried it with skipping the installation via the included action and it works in our runners (we do not use the GitHub provided ones, we are using custom runners). In case you are wondering which action we are using, we use: `cachix/install-nix-action@v23` - I guess it has something to do with the usage of `sudo` in the other action but I'm not 100% sure on that.
068937a
to
5f7448c
Compare
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.
LGTM!
We have some problems in our custom runner with this action so I've tried it with skipping the installation via the included action and it works in our runners (we do not use the GitHub provided ones, we are using custom runners).
In case you are wondering which action we are using, we use:
cachix/install-nix-action@v23
- I guess it has something to do with the usage ofsudo
in the other action but I'm not 100% sure on that.I'm also not sure about the differences between these two actions so I've opted for the possibility to skip the installation rather than changing the action as I guess you've put a lot of thought into which action to use.
Edit: I need to correct myself, it's not because of
sudo
but because ofsystemd
. I tried to run the action withoutsystemd
by passing ininit: none
andplanner: linux-multi
but I got other errors. So I would prefer to be able to just skip the installation and use my own / a different action to installnix
.