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

feat: official runner #599

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

feat: official runner #599

wants to merge 8 commits into from

Conversation

lightsing
Copy link
Member

No description provided.


RUN sudo ./bin/installdependencies.sh
Copy link
Collaborator

Choose a reason for hiding this comment

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

Oh, we still need to run this, it's not already run on the base image? Interesting.

.gitignore Outdated Show resolved Hide resolved

# GitHub action runner scripts (config.sh and run.sh) are not allowed to be run as root
USER docker
RUN sudo chown runner:runner start.sh && chmod +x start.sh
Copy link
Collaborator

Choose a reason for hiding this comment

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

Why does start.sh need to be owned by the runner user?

Copy link
Member Author

Choose a reason for hiding this comment

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

the default user is runner in the base image

Copy link
Collaborator

@matthiasgoergens matthiasgoergens Nov 20, 2024

Choose a reason for hiding this comment

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

OK? You can run files that you don't own as far as I can tell?

Copy link
Collaborator

Choose a reason for hiding this comment

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

Thanks for the write-up. Could you also please mention where you need to run these commands? Presumably not on your laptop?

You can add some words to explain that this is only for people at Scroll, and that if you work on an open source fork, this doesn't apply to you. Thanks.

Copy link
Member

Choose a reason for hiding this comment

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

@lightsing could you address this comments?

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.

3 participants