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

Simplify images #11

Merged
merged 1 commit into from
Jul 4, 2024
Merged

Simplify images #11

merged 1 commit into from
Jul 4, 2024

Conversation

alganet
Copy link
Owner

@alganet alganet commented Jul 4, 2024

Now we offer only two kinds of images. One of them contains recent shells that one should use when targeting modern shells. It provides the two most recent versions of each interpreter.

The other image contains all we can build. It is ideal for writing more general libraries or frameworks that need to be backwards- compatible with older shells, or maybe run in exotic environments.

Some shells were removed. unbourne makes no sense since cosmo is able to build both dash and bash now. mrsh is just not there, it has a different idea of what local should be than every other shell. gwsh is cool, but it is the same as dash. These would probably just confuse users instead of helping with compatibility.

This will make builds take longer (no parallel building across different workers), but the result should be more streamlined to use.

Now we offer only two kinds of images. One of them contains recent
shells that one should use when targeting modern shells. It provides
the two most recent versions of each interpreter.

The other image contains all we can build. It is ideal for writing
more general libraries or frameworks that need to be backwards-
compatible with older shells, or maybe run in exotic environments.

Some shells were removed. unbourne makes no sense since cosmo is
able to build both dash and bash now. mrsh is just not there, it
has a different idea of what local should be than every other
shell. gwsh is cool, but it is the same as dash. These would probably
just confuse users instead of helping with compatibility.
variants/ksh.sh Show resolved Hide resolved
variants/ksh.sh Show resolved Hide resolved
variants/osh.sh Show resolved Hide resolved
@alganet alganet merged commit 4000d77 into main Jul 4, 2024
1 check passed
@alganet alganet deleted the simplify-images branch October 4, 2024 05:14
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.

1 participant