You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Use correct template names: conda-pixi/v1, conda-micromamba/v2
- Update default pixi image to 0.59.0-noble
- Fix shell-hook path from /opt/wave/entry.sh to /shell-hook.sh
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/api.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -194,11 +194,11 @@ The endpoint returns the name of the container request made available by Wave.
194
194
|`commands`| Command to be included in the container. |
195
195
|`basePackages`| Names of base packages. |
196
196
|`baseImage`| Base image for the final stage of multi-stage builds (for Conda/Pixi). |
197
-
|`pixiOpts`| Pixi build options (when type is CONDA and buildTemplate is `pixi/v1`).|
197
+
|`pixiOpts`| Pixi build options (when type is CONDA and buildTemplate is `conda-pixi/v1`). |
198
198
|`pixiImage`| Name of the Docker image used for Pixi package manager (e.g., `ghcr.io/prefix-dev/pixi:latest`). |
199
199
|`cranOpts`| CRAN build options (when type is CRAN). |
200
200
|`rImage`| Name of the R Docker image used to build CRAN containers (e.g., `rocker/r-ver:4.4.1`). |
201
-
|`buildTemplate`| The build template to use for container builds. Supported values: `pixi/v1` (Pixi with multi-stage builds), `micromamba/v2` (Micromamba 2.x with multi-stage builds). Default: standard conda/micromamba v1 template. |
201
+
|`buildTemplate`| The build template to use for container builds. Supported values: `conda-pixi/v1` (Pixi with multi-stage builds), `conda-micromamba/v2` (Micromamba 2.x with multi-stage builds). Default: standard conda/micromamba v1 template. |
202
202
|`nameStrategy`| The name strategy to be used to create the name of the container built by Wave. Its values can be `none`, `tagPrefix`, or `imageSuffix`. ||
Multi-stage build templates (`pixi/v1` and `micromamba/v2`) create optimized container images by separating the build environment from the final runtime environment. This results in smaller container images that only contain the installed packages and runtime dependencies, without the build tools.
538
+
Multi-stage build templates (`conda-pixi/v1` and `conda-micromamba/v2`) create optimized container images by separating the build environment from the final runtime environment. This results in smaller container images that only contain the installed packages and runtime dependencies, without the build tools.
Copy file name to clipboardExpand all lines: typespec/models/ContainerRequest.tsp
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -33,13 +33,13 @@ import "./ScanLevel.tsp";
33
33
entries: #["numpy", "pandas"],
34
34
channels: #["conda-forge"],
35
35
pixiOpts: #{
36
-
pixiImage:"ghcr.io/prefix-dev/pixi:latest",
36
+
pixiImage:"ghcr.io/prefix-dev/pixi:0.59.0-noble",
37
37
basePackages:"conda-forge::procps-ng",
38
38
baseImage:"ubuntu:24.04",
39
39
commands: #[]
40
40
}
41
41
},
42
-
buildTemplate:"pixi/v1",
42
+
buildTemplate:"conda-pixi/v1",
43
43
format:"docker",
44
44
containerPlatform:"linux/amd64"
45
45
})
@@ -55,7 +55,7 @@ import "./ScanLevel.tsp";
55
55
commands: #[]
56
56
}
57
57
},
58
-
buildTemplate:"micromamba/v2",
58
+
buildTemplate:"conda-micromamba/v2",
59
59
format:"docker",
60
60
containerPlatform:"linux/amd64"
61
61
})
@@ -101,6 +101,6 @@ model ContainerRequest {
101
101
towerWorkspaceId?:int64;
102
102
@doc("ID of the Seqera Platform workspace from which this container request originates (optional).")
103
103
workflowId?:string;
104
-
@doc("The build template that should be used to build the container image. Supported templates:\n- 'pixi/v1': Uses Pixi package manager for modern, reproducible conda environments with multi-stage builds\n- 'micromamba/v2': Uses Micromamba 2.x with multi-stage builds for optimized conda environments\n- Default: Uses standard conda/micromamba v1 template when not specified")
104
+
@doc("The build template that should be used to build the container image. Supported templates:\n- 'conda-pixi/v1': Uses Pixi package manager for modern, reproducible conda environments with multi-stage builds\n- 'conda-micromamba/v2': Uses Micromamba 2.x with multi-stage builds for optimized conda environments\n- Default: Uses standard conda/micromamba v1 template when not specified")
0 commit comments