conductor

CI task system
git clone git://git.finwo.net/app/conductor
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-09-21 12:10smoke test on alt port to prevent port conflictsfinwo1+4-3
2026-09-21 11:50Detect smoke-test ip instead of blindly going localhostfinwo1+24-11
2026-09-21 11:40Show build during smoke testfinwo1+8-5
2026-09-21 10:14ensure git is a thing in the pipelinefinwo1+4-1
2026-09-21 08:49chore: bump version to 0.4.2finwo1+1-1
2026-09-21 08:47Fire-and-forget triggerfinwo6+231-149
2026-09-20 20:37Empty commit to trigger CIfinwo0+0-0
2026-09-20 20:30Simplified post-receive hookfinwo2+62-70
2026-09-20 19:18fix test: login error returns 200 for htmx swapfinwo1+1-1
2026-09-20 19:14bump version to 0.4.1finwo1+1-1
2026-09-20 18:52fix UI: show form errors, replace native confirms with HTML5 dialogsfinwo2+55-12
2026-09-20 14:47Fix worker token display and dialogsfinwo2+52-5
2026-09-20 02:17Release 0.4.0finwo3+8-8
2026-09-20 02:17Document reading a task back and name the worker api for who calls itfinwo1+74-10
2026-09-20 02:17Repair comments the rename left saying job where they meant runfinwo3+10-10
2026-09-20 02:17Cover reading a task back, and that it never carries the environmentfinwo2+225-1
2026-09-20 02:17Let anyone read a public task back without a worker tokenfinwo5+522-308
2026-09-20 01:45Release 0.3.1finwo3+3-3
2026-09-20 01:26Finish the rename in constants and role fixtures the pass missedfinwo5+14-14
2026-09-20 01:24Release 0.3.0finwo1+1-1
2026-09-20 01:24Document jobs, tasks and the endpoints that replaced the worker apifinwo12+338-226
2026-09-20 01:24Cover the task api, the job endpoints and both pipeline file namesfinwo23+693-508
2026-09-20 01:24Rename a run to a job and a job to a task throughoutfinwo34+1325-719
2026-09-20 01:24Describe the schema as jobs and tasks, in one migration per dialectfinwo21+359-783
2026-09-19 23:48Redirect to the OIDC provider for login, leaving only the trigger, worker and artifact edgesfinwo38+1492-1932
2026-09-19 18:27Release 0.2.0finwo3+14-5
2026-09-19 18:24Run jobs without sharing anything with the workerfinwo41+1067-361
2026-09-19 16:43Let publish.sh use a docker login that already existsfinwo1+24-8
2026-09-19 16:18Run migrations and retention against real postgres and mysqlfinwo2+300-0
2026-09-19 16:18Expire artifacts and logs, configurable per projectfinwo19+1185-8
2026-09-19 16:18Stop test helpers from killing each other's containersfinwo3+61-30
2026-09-19 15:11Check the builder can really reach every platform before publishingfinwo2+56-4
2026-09-19 15:11Wait for test containers on a deadline, not a count of attemptsfinwo2+34-6
2026-09-19 14:41Restrict jobs to refs with only:, and publish images on main and tagsfinwo13+723-12
2026-09-19 14:41Alpine based images, reaching architectures node does not publishfinwo5+94-49
2026-09-19 14:41Read repositories the conductor does not ownfinwo2+169-11
2026-09-19 12:52Container images, compose manifests and deployment docsfinwo13+941-15
2026-09-19 12:14Stream large artifacts to S3 with multipart uploadfinwo8+994-102
2026-09-19 01:27OIDC discovery and just-in-time account provisioningfinwo12+793-20
2026-09-19 00:59Server-rendered UI, project ownership and run visibilityfinwo43+2845-1238
2026-09-19 00:17Read-api service and dashboardfinwo11+1044-7
2026-09-19 00:06Authentication, admin API and project variablesfinwo17+1653-15
2026-09-18 23:50Worker agent: containerised jobs, features and artifactsfinwo18+2138-9
2026-09-18 22:59Conductor service: triggers, scheduling and worker APIfinwo25+3551-9
2026-09-18 21:34Pipeline parsing, matrix expansion and job graphfinwo7+1446-0
2026-09-18 21:09Config, database and storage foundationfinwo31+3513-0