2026-03-10 - 2026-09-10

Overview

9 Active Pull Requests
26 Active Issues
Excluding merges, 3 authors have pushed 8 commits to main and 17 commits to all branches. On main, 72 files have changed and there have been 4550 additions and 1300 deletions.

8 Pull requests merged by 2 users

Merged #187 Update golangci-lint to v2.12.2 with canonical config 2026-08-07 22:21:42 +02:00

Merged #174 scripts-to-rule-them-all 2026-07-07 02:15:20 +02:00

Merged #173 TODO 2026-07-06 21:36:27 +02:00

Merged #172 Move schema_migrations table creation into 000.sql with INTEGER version column 2026-03-30 21:40:16 +02:00

Merged #170 feat: add GitHub and GitLab webhook support 2026-03-22 00:46:11 +01:00

Merged #165 feat: CPU/memory resource limits per app 2026-03-20 06:44:48 +01:00

Merged #158 feat: monolithic env var editing with bulk save 2026-03-11 12:06:56 +01:00

Merged #164 feat: add webhook event history UI page 2026-03-10 18:53:58 +01:00

1 Pull request proposed by 1 user

Proposed #193 Fix four deployability blockers found by QA 2026-09-09 16:12:55 +02:00

15 Issues closed from 2 users

Closed #179 Bump Dockerfile lint stage golangci-lint pin from v2.10.1 to current v2.12.x 2026-09-03 18:28:17 +02:00

Closed #178 lint: fix all 24 goconst findings (repeated string literals) 2026-09-03 18:28:16 +02:00

Closed #176 lint: fix 22 gosec G710 open-redirect findings in internal/handlers/app.go 2026-08-07 22:27:23 +02:00

Closed #175 lint: fix all 47 noctx findings (httptest.NewRequest without context) 2026-08-07 22:27:22 +02:00

Closed #171 Move schema_migrations table creation into 000.sql with INTEGER version column 2026-03-30 21:40:16 +02:00

Closed #79 FEATURE: Backup/restore of app configurations 2026-03-22 00:49:31 +01:00

Closed #80 FEATURE: Private Docker registry authentication 2026-03-22 00:49:08 +01:00

Closed #84 FEATURE: Observability improvements (structured logging, metrics, audit log) 2026-03-22 00:48:58 +01:00

Closed #81 FEATURE: Custom health check commands per app 2026-03-22 00:47:47 +01:00

Closed #68 FEATURE: GitHub and GitLab webhook support 2026-03-22 00:46:11 +01:00

Closed #72 FEATURE: CPU/memory resource limits per app 2026-03-20 06:44:50 +01:00

Closed #161 Run make fmt on JS static files 2026-03-11 12:09:08 +01:00

Closed #156 getting a 404 trying to change env vars from app page 2026-03-11 12:06:57 +01:00

Closed #163 Redesign env var editing to use monolithic list approach 2026-03-11 12:06:57 +01:00

Closed #85 FEATURE: Webhook event history UI 2026-03-10 18:54:28 +01:00

16 Issues created by 1 user

Opened #171 Move schema_migrations table creation into 000.sql with INTEGER version column 2026-03-25 02:22:03 +01:00

Opened #175 lint: fix all 47 noctx findings (httptest.NewRequest without context) 2026-08-07 18:40:22 +02:00

Opened #176 lint: fix 22 gosec G710 open-redirect findings in internal/handlers/app.go 2026-08-07 18:40:31 +02:00

Opened #177 lint: fix gosec G703 path traversal finding in deploy log download handler 2026-08-07 18:40:39 +02:00

Opened #178 lint: fix all 24 goconst findings (repeated string literals) 2026-08-07 18:40:49 +02:00

Opened #179 Bump Dockerfile lint stage golangci-lint pin from v2.10.1 to current v2.12.x 2026-08-07 18:40:59 +02:00

Opened #180 Verify branch protection on main requires the Check workflow before merge 2026-08-07 18:41:07 +02:00

Opened #181 Deploy µPaaS to fsn1app1 and verify end-to-end 2026-08-07 18:41:17 +02:00

Opened #182 Tag and publish release 1.1.0 2026-08-07 18:41:25 +02:00

Opened #184 script/bootstrap does not install goimports, which script/fmt requires 2026-08-07 18:47:47 +02:00

Opened #185 make fmt rewrites vendored static/js/alpine.min.js (missing .prettierignore) 2026-08-07 18:47:54 +02:00

Opened #188 Run all linting in Docker via Dockerfile.lint + script/lint 2026-08-10 13:16:35 +02:00

Opened #189 Setup and every other POST return 403 over plain HTTP, so the documented docker run is unusable 2026-09-09 14:39:08 +02:00

Opened #190 Deployments always fail on a fresh host: the pinned alpine/git image is never pulled 2026-09-09 14:39:08 +02:00

Opened #191 Environment variable editor always fails with 403: CSRF token read from the wrong element 2026-09-09 14:39:08 +02:00

Opened #192 Adding a port mapping makes the app detail page 500 forever (CSRFField inside range .Ports) 2026-09-09 14:39:09 +02:00