runner/internal
Earl Warren f4d3a2c3a4
feat: allow --memory in workflow container options
It is already possible to limit the memory used by all containers in
the config file:

```yaml
container:
  options: --memory 200M
```

This limit can be further reduced (but not increased) by the same
option in a job:

```yaml
jobs:
  job:
    runs-on: docker
    container:
      image: code.forgejo.org/oci/node:20-bookworm
      options: --memory 200M
    steps:
      - run: echo OK
```

or a service container:

```yaml
job:
  my-job:
    runs-on: docker
    services:
      pgsql:
        image: postgres:15
        options: --memory 1G
```

Refs https://docs.docker.com/engine/containers/resource_constraints/#limit-a-containers-access-to-memory
2025-10-10 15:10:45 +02:00
..
app feat: allow --memory in workflow container options 2025-10-10 15:10:45 +02:00
pkg chore(docs): clarify the behavior of [container].docker_host (#1059) 2025-10-06 03:51:19 +00:00