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

Support shell and/or instance executor #1016

Open
lmilbaum opened this issue Oct 26, 2023 · 5 comments
Open

Support shell and/or instance executor #1016

lmilbaum opened this issue Oct 26, 2023 · 5 comments
Labels
work-in-progress Issue/PR is worked, should not become stale

Comments

@lmilbaum
Copy link
Contributor

Describe the solution you'd like

We have workflows which can only run on instances (not containers). For that we probably need to use the shell executor or the new experimental instance executor.
It would be super helpful to support it in this module.

Describe alternatives you've considered

The alternative is to find another module or implement one by myself

Suggest a solution

Additional context

@kayman-mk
Copy link
Collaborator

Any chance to get some insights why the jobs can't run in a container?

@lmilbaum
Copy link
Contributor Author

Any chance to get some insights why the jobs can't run in a container?

Our product is an operating system. Building, deploying it and testing it requires special resources which are not available in container.

@kayman-mk
Copy link
Collaborator

Any chance to get a PR from you, @lmilbaum?

@lmilbaum
Copy link
Contributor Author

I can start by breaking the effort into small PRs

@github-actions github-actions bot added the stale Issue/PR is stale and closed automatically label Jan 11, 2024
@kayman-mk kayman-mk added work-in-progress Issue/PR is worked, should not become stale and removed stale Issue/PR is stale and closed automatically labels Jan 14, 2024
@dsalaza4
Copy link

dsalaza4 commented Feb 8, 2024

We would really love to have this as well.

We use Nix for pretty much everything in our organization.

By having support for the shell executor we would be able to create a custom workflow that takes complete advantage of all of Nix's capabilities.

Containers right now are a form of middleware for us required to be compatible with most tools out there.

@cattle-ops cattle-ops deleted a comment from github-actions bot Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
work-in-progress Issue/PR is worked, should not become stale
Projects
None yet
Development

No branches or pull requests

3 participants