summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2024-03-18feat: adjust logging to stderr via pretty_env_loggerHEADmainLars Wirzenius3-4/+8
2024-03-18fix: make who in Whence variants optionalLars Wirzenius5-16/+49
2024-03-18feat: show who made patch/commit CI is run forLars Wirzenius7-12/+51
2024-03-15feat: add run count for each repo on front pageLars Wirzenius1-1/+2
2024-03-15feat: refresh front page 300 seconds (5 min)Lars Wirzenius1-1/+1
2024-03-15feat: refersh front page every 10 secondsLars Wirzenius1-0/+7
2024-03-12feat: add Request::try_from_str for testsLars Wirzenius1-0/+7
2024-03-06feat! make list of CI runs in broker be persistentLars Wirzenius8-13/+262
2024-03-05fix: serialize EventType to lowercaseLars Wirzenius1-0/+1
2024-03-05refactor: reorder importsLars Wirzenius1-8/+12
2024-03-05feat: use an enum for event typesLars Wirzenius1-7/+17
2024-03-05feat: add a RequestBuilder to create Request messagesLars Wirzenius4-60/+110
2024-03-05fix(src/event.rs): remove unnecessary link target in doc commentLars Wirzenius1-1/+1
2024-03-05fix: use node's own alias in report page titlesLars Wirzenius1-2/+4
2024-03-05chore: format codeLars Wirzenius1-2/+5
2024-03-05fix: avoid unnecessary return at the end of a functionLars Wirzenius1-2/+1
2024-03-05fix: add "branch" to pattern matchLars Wirzenius1-0/+1
2024-03-05Adds branch name for push eventsMichalis Zampetakis2-2/+38
2024-03-04fix: call to create patch in test to use COB cacheLars Wirzenius1-0/+2
2024-03-04fix: link to run log from native CILars Wirzenius6-40/+26
2024-03-04feat! generate HTML report pagesLars Wirzenius13-221/+798
2024-02-20fix: update status page atomicallyLars Wirzenius1-2/+10
2024-02-20feat: allow config file to set a status page update intervalLars Wirzenius2-5/+12
2024-02-19feat: update status page in a background threadLars Wirzenius6-92/+145
2024-02-15feat: update a status page, if configuredLars Wirzenius7-2/+143
2024-02-08fix: use git dependency on radicle, drop featuresLars Wirzenius2-2/+2
2024-02-05fix: import RepoId from identity moduleLars Wirzenius1-1/+1
2024-02-05style: add note to errors.rs about module specific error typesLars Wirzenius1-0/+4
2024-02-02fix: if no adapter is available, print error message, don't give upLars Wirzenius1-9/+8
2024-02-02refactor(src/bin/ci-broker.rs): use new modules in main programLars Wirzenius1-64/+50
2024-02-02feat(src/lib.rs): allow use of new modulesLars Wirzenius1-0/+5
2024-02-02feat(src/error.rs): add errors from new modulesLars Wirzenius1-1/+24
2024-02-02feat(src/broker.rs): capture CI broker business logicLars Wirzenius1-0/+166
2024-02-02feat(src/adapter.rs): run a CI adapterLars Wirzenius1-0/+418
2024-02-02feat(src/run.rs): represent metadata about a CI runLars Wirzenius1-0/+83
2024-02-02tests(src/msg.rs): use test helpers from test.rsLars Wirzenius1-64/+54
2024-02-02feat(src/test.rs): add module with test helpersLars Wirzenius1-0/+93
2024-02-02feat(src/msg.rs): add a Response constructor from string sliceLars Wirzenius1-0/+9
2024-02-02feat(src/msg.rs): add helpers to get repo, commit from RequestLars Wirzenius1-0/+31
2024-02-02feat(src/msg.rs): make RunResult implement EqLars Wirzenius1-1/+1
2024-02-02feat(src/msg.rs): set a uuid as the RunId by defaultLars Wirzenius1-1/+10
2024-02-02refactor: Config::envs returns a ref to hashmapLars Wirzenius1-3/+2
2024-01-29refactor: add a ConfigError type for config.rsLars Wirzenius2-13/+21
2024-01-29refactor: combine event.rs and filter.rsLars Wirzenius7-340/+330
2024-01-29chore: drop src/bin/node-events.rsLars Wirzenius1-41/+0
2024-01-29chore: drop unused dummy-adapter.rsLars Wirzenius1-22/+0
2024-01-26refactor: move message related errors from error.rs to msg.rsLars Wirzenius2-26/+29
2024-01-26docs: add documentation comments for everything in msg.srcLars Wirzenius1-5/+97
2024-01-26fix: use `` to prevent placeholder from being interpreted as HTMLLars Wirzenius1-1/+1
2024-01-25feat(adapter): enrich adapter run contextjchrist8-51/+526