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
|`actions/cache`|**Not needed — caching is implicit in Harmont**| Harmont automatically caches build artifacts, dependency installs, and toolchain outputs between runs. Remove all cache steps. |
55
55
|`actions/setup-*` (setup-node, setup-python, etc.) | Harmont toolchains (`hm.js`, `hm.python`, etc.) | Toolchains handle installation. Specify version via toolchain config. |
56
56
|`actions/checkout`|**Not needed — source is always available**| Harmont automatically provides the source code to every step. |
57
-
|`runs-on: ubuntu-latest`|`default_image: "ubuntu:24.04"`| Harmont runs steps in Docker containers |
57
+
|`runs-on: ubuntu-latest`|(default base is `ubuntu:24.04`; set a per-step `image="..."` to override)| Harmont runs steps in Docker containers |
58
58
|`services:` (e.g., postgres) | Service containers in step config | Check docs for service container syntax |
59
59
|`matrix:`| Multiple pipelines or parameterized steps | No direct matrix — may need separate pipeline definitions or `.fork()`|
60
60
|`env:` / `secrets.*`|`env: {}` on pipeline or step | Secrets must be passed as environment variables |
0 commit comments