-
Notifications
You must be signed in to change notification settings - Fork 334
Move Standard.Image out of distribution #14553
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
base: develop
Are you sure you want to change the base?
Conversation
There is now README.md in a namespace directory root.
Previously, was pointing to non-existing file, so the real `manifest.yaml` generated file was not cleaned.
|
First nightly release scheduled: https://github.com/enso-org/enso/actions/runs/20717064290
|
|
Choosing I realized this after the latest failure in the latest TL;DRFor the purpose of the demonstration, let's choose a library that has no native libraries. |
Image library is going to be uploaded to an external repository, therefore, we need all the native libraries included.
|
After fd8bb2283b65032aa587ed18b726145cb0947d73, the contents of This is needed because we don't yet have a way how to distinguish remote |
|
Another iteration of Nightly Release workflow at https://github.com/enso-org/enso/actions/runs/20748715350
|
Otherwise, the compilation of libraries fails during `buildEngineDistribution`.
The template does not have to be a valid yaml
# Conflicts: # build_tools/build/src/engine/context.rs
|
Latest Inspecting release assetsstd_image_repo.zipContents of unzipped std_image_repo.zip is a valid library repository: Engine distributionenso-engine-2026.1.1-nightly.2026.1.12.1-macos-aarch64.tar.gz: EditionThe contents of the generated # This file was generated automatically by `project/Editions.scala`.
# Do not edit it directly.
# This file is a template and should not be used directly.
# Replace placeholders in double brackets with actual values.
#
# See [editions.md](https://github.com/enso-org/enso/blob/87ce78615afecb8bd8d586c798c97ab5e28083cd/docs/libraries/editions.md)
# for the description of its contents.
#
# === Library upload ===
# Some libraries may be uploaded during the (nightly) release.
# Such libraries need to have an associated repository with URL with `jar` scheme.
# See [sharing.md](https://github.com/enso-org/enso/blob/87ce78615afecb8bd8d586c798c97ab5e28083cd/docs/libraries/sharing.md)
#
engine-version: 2026.1.1-nightly.2026.1.12.1
repositories:
- name: main
url: 'https://libraries.release.enso.org/libraries'
- name: std_image_repo.zip
url: 'jar:https://github.com/enso-org/enso/releases/download/2026.1.1-nightly.2026.1.12.1/std_image_repo.zip'
libraries:
- name: Standard.Base
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Test
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Table
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Database
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.AWS
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Geo
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Visualization
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Examples
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Searcher
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Generic_JDBC
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Google
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Google_Api
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Snowflake
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Microsoft
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Tableau
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Saas
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.DuckDB
repository: main
version: 2026.1.1-nightly.2026.1.12.1
- name: Standard.Image
repository: std_image_repo.zip
version: 2026.1.1-nightly.2026.1.12.1TestingThere is still NI modewhich is now failing with: JVM modeRunning in The URL in the edition file is probably wrong. After adding the In other words, the zip file must also contain the namespace directory. SummaryLocal tests of the release revealed these issues:
|
|
When building NI with fails with: Fixed by a workaround in 355bd3d. Note that officially, |
|
Yesterdays release, based on b24f35e, inside https://github.com/enso-org/enso/releases/tag/2026.1.1-nightly.2026.1.15.1 :
|

Closes #14469
Pull Request Description
Move
Standard.Imageout of the distribution, as an external library that will be hosted on GH as an artifact.Important Notes
Standard.Imagebuild was modified such that it contains all the native libraries for all platforms. See Move Standard.Image out of distribution #14553 (comment).main.tgzsource archive is created - e11deb3Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:
Scala,
Java,
TypeScript,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
or the Snowflake database integration, a run of the Extra Tests has been scheduled.