runner/internal/app
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
..
cmd chore: document that DOCKER_HOST should be used instead of --container-daemon-socket (#1013) 2025-09-18 11:51:33 +00:00
job chore: bump version to v11 (#940) 2025-09-05 07:29:38 +00:00
poll fix: improve logging to diagnose mystery job terminations (#1048) 2025-10-02 22:43:50 +00:00
run feat: allow --memory in workflow container options 2025-10-10 15:10:45 +02:00