Commit Graph

505 Commits

Author SHA1 Message Date
Nadja Reitzenstein
9100811c50 Merge branch 'feature/bettererrors' into development
* feature/bettererrors:
  Switch out anyhow for miette
  More trace output of role checking
  Better errors when the db directory is missing
2022-06-02 17:48:54 +02:00
Nadja Reitzenstein
5f2214abe9 Switch out anyhow for miette 2022-06-02 17:46:36 +02:00
Nadja Reitzenstein
17fd08b7e5 More trace output of role checking 2022-05-31 13:45:51 +02:00
Nadja Reitzenstein
a43c38c118 Better errors when the db directory is missing 2022-05-31 13:11:48 +02:00
Nadja Reitzenstein
84a4e9791e INSTALL docs on running the bin 2022-05-31 13:08:14 +02:00
Nadja Reitzenstein
e7828cd7f5 Add note to CONTRIBUTING about user cargo config 2022-05-31 12:19:58 +02:00
Nadja Reitzenstein
7861568ca1 Cross-compilation docs 2022-05-31 12:13:12 +02:00
Nadja Reitzenstein
2cb7a28967 Merge branch 'feature/schema-updates' into development
* feature/schema-updates:
  Update api dependency in Cargo.lock
  Update api version
  Update build.rs to not output to tracked dir
  Drop git tracked pregenerated code
  Drop pregenerated modules
  Update API submodule
2022-05-31 12:11:02 +02:00
Nadja Reitzenstein
a436b93e56 Merge branch 'feature/appid' into development
* feature/appid:
  update fabfire desfire appid
2022-05-31 12:06:28 +02:00
Kai Jan Kriegel
50b4394cfd update fabfire desfire appid 2022-05-24 23:41:42 +02:00
Nadja Reitzenstein
360d6bfced Update api dependency in Cargo.lock 2022-05-20 19:34:48 +02:00
Nadja Reitzenstein
0f264bed0e Update api version 2022-05-20 19:29:21 +02:00
Nadja Reitzenstein
cd052fcaf0 Update build.rs to not output to tracked dir 2022-05-20 19:29:03 +02:00
Nadja Reitzenstein
78bd75ae05 Drop git tracked pregenerated code 2022-05-20 19:26:01 +02:00
Nadja Reitzenstein
523c091284 Drop pregenerated modules 2022-05-20 19:25:30 +02:00
Nadja Reitzenstein
7784313a95 Update API submodule 2022-05-20 18:35:13 +02:00
Nadja Reitzenstein
66c8ed4a8c Merge branch 'feature/duplicate-users' into development
* feature/duplicate-users:
  Add a duplicate user example table
  Include source error message when failing --load
2022-05-20 18:28:01 +02:00
Nadja Reitzenstein
689c2b5353 Add a duplicate user example table 2022-05-20 18:27:54 +02:00
Nadja Reitzenstein
aa71c6bf4a Include source error message when failing --load
Fixes #59
2022-05-20 18:27:33 +02:00
Nadja Reitzenstein
d35477c806 Merge branch 'feature/version-improvements' into development
* feature/version-improvements:
  Slightly more logging during authentication
  Switch to shadow-rs
  --version talks about API version too
  Start on improving a few version thingies
2022-05-20 18:19:50 +02:00
Nadja Reitzenstein
f905b1f375 Slightly more logging during authentication 2022-05-20 18:19:05 +02:00
Nadja Reitzenstein
25df5bf5b2 Switch to shadow-rs
Closes #58
2022-05-18 17:01:24 +02:00
Nadja Reitzenstein
c435f76d08 --version talks about API version too 2022-05-14 15:36:32 +02:00
Nadja Reitzenstein
d591daa884 Start on improving a few version thingies 2022-05-14 15:09:35 +02:00
Nadja Reitzenstein
67ff33ba79 Bump version to 0.4.2 2022-05-13 18:31:16 +02:00
Nadja Reitzenstein
b30dc0033b Archive Cargo.lock 2022-05-13 18:30:57 +02:00
Nadja Reitzenstein
3c9777e3cf Absolute path to cargo2junit 2022-05-05 22:15:58 +02:00
Nadja Reitzenstein
d132b8f172 Install cargo2junit in test build 2022-05-05 22:11:54 +02:00
Nadja Reitzenstein
938e1ade28 whoops 2022-05-05 22:07:21 +02:00
Nadja Reitzenstein
2a1e4c59bc Ah yes, why bother with correct documentation anyway? 2022-05-05 21:56:49 +02:00
Nadja Reitzenstein
2479a6972d Move rustup/cargo install to only the jobs that need them 2022-05-05 21:27:27 +02:00
Nadja Reitzenstein
59736c088d Allow rustfmt failure until we fix capnp gen being fmt'ed 2022-05-05 21:24:30 +02:00
Nadja Reitzenstein
ae94ba0be6 ... 2022-05-05 21:19:45 +02:00
Nadja Reitzenstein
67b46a85bb okay I guess? 2022-05-05 21:18:01 +02:00
Nadja Reitzenstein
eb8aa5a352 rustup 2022-05-05 21:12:52 +02:00
Nadja Reitzenstein
26608bdf21 actually we don't need clippy for non-MR things 2022-05-05 21:10:28 +02:00
Nadja Reitzenstein
96bed54c29 okay gitlab, be that way 2022-05-05 21:09:12 +02:00
Nadja Reitzenstein
38869c6623 and use stable goddamit 2022-05-05 21:08:15 +02:00
Nadja Reitzenstein
a5f5209371 okay make builds work better for merges 2022-05-05 21:06:13 +02:00
Nadja Reitzenstein
cb63d3fef8 Actually, only build if linting checks out. And make Gitlab CI work. 2022-05-05 21:02:06 +02:00
Nadja Reitzenstein
c4d74115f8 Try to get the Gitlab CI to cooperate. 2022-05-05 19:37:35 +02:00
Nadja Reitzenstein
57b98cf15e Build test harnish as part of the build step 2022-05-05 19:34:51 +02:00
Nadja Reitzenstein
4265393c30 Make docker containers only be built when necessary 2022-05-05 19:28:40 +02:00
Nadja Reitzenstein
08d7512d01 Correct gitlab-ci.yml 2022-05-05 19:25:06 +02:00
Nadja Reitzenstein
d6858ab5a5 rustfmt 2022-05-05 19:22:02 +02:00
Nadja Reitzenstein
3078d5dab8 add pre-push hook to check formatting 2022-05-05 19:21:51 +02:00
Nadja Reitzenstein
481649c8d2 Update gitlab-ci.yml 2022-05-05 19:13:23 +02:00
Nadja Reitzenstein
f1c726f672 Make cargo test --tests only run integration tests 2022-05-05 18:02:56 +02:00
Nadja Reitzenstein
ce204b9bc1 Remove sincerely obsolete code 2022-05-05 17:51:51 +02:00
Nadja Reitzenstein
be5a600abf Move api/schema submodule to relative path 2022-05-05 17:36:53 +02:00