summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-07-02last run for job should be the chronologically most recentiximeow
2023-07-02do not overload the tag "kind"iximeow
task_info kind overwrites the containing clientproto kind
2023-07-02client ack to new task is now kind:started, status:startediximeow
2023-07-02use new protocol bits when ackinga task requestiximeow
2023-07-02add a protocol, host info reportingiximeow
2023-07-02cert path and key path are no longer mandatoryiximeow
2023-07-02make real and debug webserver addresses (and tls-ness) configurableiximeow
2023-07-02make client configurableiximeow
2023-07-02better description for reaped tasksiximeow
2023-07-02cleanup, loggingiximeow
2023-07-02clean up old stale jobs for clients that have gone awayiximeow
2023-07-01produce short sha after looking up the full sha so short urls do not panic ↵iximeow
from invalid bounds
2023-07-01create a new run to go with a jobiximeow
2023-07-01fix client sending wrong task status nameiximeow
2023-07-01job->run in driveriximeow
2023-07-01again, column skew..iximeow
2023-07-01fix pending jobs query, right number of columnsiximeow
2023-07-01short hashes for og previewiximeow
2023-07-01stray ref to old jobs pathiximeow
2023-07-01add og tags to commit summaries?iximeow
2023-07-01add a notion of runs distinct from jobs, lets see how well this goes overiximeow
2023-06-30specifically report failures to check out build refsiximeow
2023-06-30release db connection lock so as to not deadlock ci_driveriximeow
afaict holding the lock over an await point gives tokio an opportunity to run a different task - perhaps a different API request that would try acquring the db connection lock. then it deadlocks; the second task holds the thread hostage while waiting for the first task to release its lock, which it can't do due to no thread being available for it to run on.
2023-06-29started->active, include pendingiximeow
2023-06-29more gross hacks to get a list of active jobsiximeow
2023-06-29load-bearing type ascriptioniximeow
2023-06-29HACK: filter out old artifacts from commits with duplicate runsiximeow
2023-06-29show job time in commit summary pageiximeow
2023-06-29more info on job summary pageiximeow
2023-06-28color differentiation in per-repo build listsiximeow
2023-06-28repo name on job page links back to repo summaryiximeow
2023-06-27[all] a job may have null run_host if it has never been runiximeow
2023-06-27[cli] support same notifiers as db will validateiximeow
2023-06-27[driver] basic tools to track steps as reported by runnersiximeow
2023-06-27[api] artifacts/ now supports streaming in-progress artifacts back out as ↵iximeow
they are provided
2023-06-25factor out lua function declarationsiximeow
going to more substantially extend this in .. a bit
2023-06-25help text when adding a new repo. i keep forgetting the webhook.iximeow
2023-06-25trim whitespace from auth secret fileiximeow
2023-06-25and actually validate that auth secret on the driver side...iximeow
2023-06-25fix deadlock when handling github push eventsiximeow
2023-06-25per-repo build historiesiximeow
2023-06-24try to proceed when failing to notify about job completioniximeow
should track this as something to retry later? maybe later
2023-06-24copypasteiximeow
2023-06-24modulusiximeow
2023-06-24do not crash rendering index page containing restarted jobsiximeow
2023-06-24and now the index page is usefuliximeow
2023-06-24add a repos index pageiximeow
2023-06-24crank dead code eliminatoriximeow
2023-06-24first arg is the binary pathiximeow
2023-06-24duplicate importsiximeow