mirror of
https://github.com/wweir/sower.git
synced 2026-10-20 08:16:35 +00:00
The 2026-10-12 OOM killed the host, not the service: sowerd had no memory
ceiling anywhere while the sower client has had SOWER_MEMORY_LIMIT_MB since
d0031e4. Put a GOMEMLIMIT on the unit the installer writes and on the
packaged unit, so a runaway heap degrades sowerd instead of OOM-killing the
machine it runs on. kr already carries the same value through a drop-in.
20 lines
324 B
YAML
20 lines
324 B
YAML
name: Go
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
jobs:
|
|
build:
|
|
name: Build
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v7
|
|
- uses: actions/setup-go@v7
|
|
with:
|
|
go-version: ^1.27
|
|
- uses: oven-sh/setup-bun@v2
|
|
|
|
- name: test and build
|
|
run: |
|
|
make
|