Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
(c645aa3 ) chore: release v0.2.0 (André)
(c9931f2 ) ci: add release again (André)
(095e227 ) fix: remove unused imports (André)
(181884d ) chore: create ejd and ejb dockerfiles (André)
(62c43e5 ) fix: let dispatcher close the connection automatically (André)
(2224fbb ) feat: send job results after logs (André)
(2956a8d ) fix: correctly format job results and logs (André)
(a522098 ) fix(config_tags): correctly save config tags in database (André)
(6119b1e ) feat: send job results back through socket on job dispatch (André)
(7b1d921 ) style: fix formatting (André)
(c5521aa ) fix: await async call (André)
(031f2b7 ) fix: remove useless statement (André)
(7c3ef5d ) refactor: rename ejconfig structs to be more explicit (André)
(eae481d ) feat: notify about job updates (André)
(36a4562 ) fix(cli): correctly read response by reading a single line (André)
(c9abc26 ) chore: use unified versioning for all crates (André)
(7592cfc ) feat: add central dispatcher task to manage jobs (André)
(a863384 ) refactor(cli): use println instead of tracing logs (André)
(86bc439 ) fix: decouple builder and client tokens (André)
(5fa61a6 ) feat: auto set dispatched and finished job timestamps on status updates (André)
(38f7a97 ) refactor: map config to builder instead of client (André)
(d50de9e ) fix: modify models to decouple build and run jobs (André)
(b7376f6 ) test: description was renamed to name (André)
(2a8cd3d ) test: runner no longer trims process output (André)
(d104921 ) ci: disable release workflow (André)
(09854bf ) ci: build and test in same job (André)
(8708639 ) chore: make cli a service and rename crate folders (André)
(ad04ae8 ) fix: decouple build and run jobs (André)
(294cf85 ) chore: update cargo.lock (André)
(2a780cf ) feat(dispatcher): collect build and run results (André)
(f6625cf ) feat: create dispatcher version of ejconfig with ids (André)
(19ce7ea ) feat(builder): handle process logs correctly (André)
(7fdedf4 ) refactor: pass dispatcher state to ws handler (André)
(616f3e8 ) feat: separate build and run jobs (André)
(92f6543 ) fix(boardconfig): finish renaming description to name (André)
(4e0a521 ) chore: regenerate db schema (André)
(68b5b06 ) refactor: remove unused import (André)
(5f74499 ) refactor: use build and run tasks in validation task (André)
(4094883 ) refactor: use println to validate task (André)
(7e41cfe ) refactor(ejb): rename run task to connect (André)
(078eb5e ) feat(ejb): separate build and run tasks (André)
(b04620b ) feat: create deployable job entity (André)
(19c461e ) refactor: rename ejjob to ejjobdb (André)
(ef09d45 ) fix: set build and run status as non-nullable (André)
(647265e ) feat: validate config before persisting it (André)
(1e8356e ) feat: ensure config names are unique (André)
(21933bc ) refactor(boardconfig): rename description to name (André)
(bbe9c2c ) style: fix formatting (André)
(98a57ee ) feat: create job models (André)
(8cd2583 ) feat: create job tables (André)
(4d9175b ) chore: remove useless if exists from migration down.sql (André)
(e47136d ) chore: add lib-requests crate to project's cargo.toml (André)
(e77c867 ) fix: correct run implementation (André)
(6a4b84a ) chore: generate builder permissions migration (André)
(93c10c5 ) feat: only create root user and add builder creation to cli (André)
(81493ff ) feat: create lib requests to interact with ejd from other tools (André)
(e3f0b39 ) feat(builder): add run command (André)
(8afae5f ) chore: generate schema (André)
(0e9b75a ) feat: impl cli tool to connect to ejd's socket interface (André)
(c390135 ) feat: add unix socket api to dispatcher (André)
(e902d19 ) feat: create basic builder with parse and validate commands (André)
(ecb4def ) fix(io): correctly handle process stream reading (André)
(36b8f62 ) feat: implement lib io (André)
(c431bf1 ) style: fix formatting (André)
(0757684 ) chore: create cargo workspace (André)
(d488d0d ) feat: add job dispatch endpoint (André)
(f844243 ) feat: add ej job (André)
(6029beb ) refactor: rename connected_client to connected_builder (André)
(bffc18b ) refactor: remove axum debug handlers (André)
(035a2b2 ) test: add login for builder (André)
(287e399 ) feat: add builder login route so we can set cookies accordingly (André)
(9db2b68 ) fix(ejconfig): add hash to db model (André)
(a5ced08 ) chore: remove empty file (André)
(be33ae0 ) test(config): add post config test (André)
(cdeb26d ) feat(server): add config post endpoint (André)
(f1963c3 ) fix(server): use correct permission name for builder (André)
(522f4cc ) feat: add ability to store configs in database (André)
(422f6e4 ) feat: config database models (André)
(cbff608 ) refactor: rename auth module to crypto (André)
(c535ea8 ) test: add builder creation test (André)
(ec395e4 ) feat(builder): create ej builder api models (André)
(65af894 ) refactor(auth): move api auth models from web module (André)
(ec4e451 ) feat: create ej builder table (André)
(c2f9aa9 ) test(ejconfig): test reading config from file (André)
(998d77d ) feat(ejconfig): add from_file and from_toml functions (André)
(a7f7b2c ) feat: add config models with example (André)
(6c42682 ) style: fix formatting (André)
(f3562b4 ) feat: add client permissions and encode in jwt (André)
You can’t perform that action at this time.