Alex Auvolat
9900368380
[nix-improvements] modernize Nix infrastructure
2024-02-09 11:10:13 +01:00
Alex Auvolat
9ccc1d6f4a
move upgrade test to release build
2023-10-05 10:42:10 +02:00
Alex Auvolat
9ac1d5be0e
add upgrade test for garage 0.8 -> 0.9
2023-09-27 14:57:37 +02:00
Alex Auvolat
906fe78b24
Integration tests: print logs when fails
2023-06-09 12:03:44 +02:00
Alex Auvolat
8fc93abc79
Some things are now in result-bin
2022-10-18 13:39:21 +02:00
Alex Auvolat
6a5eba0b72
Add garage_db test to CI
2022-10-18 12:33:35 +02:00
Alex Auvolat
d104ae8711
Add step to generate multi-arch Docker container in CI
2022-09-26 19:09:55 +02:00
Alex Auvolat
fd8074ad9b
Update .drone.yml signature
2022-09-05 16:09:01 +02:00
Quentin Dufour
2c7bae935a
Configure structopt to report the right version
...
By default, structopt reports the value provided by
the env var CARGO_PKG_VERSION, feeded by Cargo when reading
Cargo.toml. However for Garage we use a versioning based on git,
so we often report a version that is behind the real version.
In this commit, we create garage_util::version::garage() that
reports the right version and configure all structopt subcommands
to call this function instead of using the env var.
2022-08-11 10:21:45 +02:00
Quentin Dufour
8cd02639dc
drone: set TARGET env as needed by "to_s3" func
2022-08-03 11:19:26 +02:00
Quentin Dufour
a184f0d0b5
Migrate to nix-daemon builders
2022-07-29 08:37:33 +02:00
Quentin Dufour
fcb04843f7
Run clippy in nix, leveraging nix caching ability
2022-07-26 18:27:52 +02:00
Quentin Dufour
5fb8584247
Refactor default.nix to follow Nix Flakes patterns
2022-07-26 18:27:52 +02:00
Quentin Dufour
96561c48a1
Bump Nix image to 22.05
2022-07-26 18:27:52 +02:00
Quentin Dufour
9c9e483375
Put log-lines in nix.conf
2022-07-26 18:27:51 +02:00
Quentin Dufour
76cb34a0ae
Fail if compiled binary is dynamic
2022-07-26 18:27:46 +02:00
Quentin Dufour
5d19f3d2d7
Add integration tests to Drone
2022-02-10 17:55:50 +01:00
Jill
3baa841d6f
tests: Fix garage integration test
2022-02-10 17:55:49 +01:00
Alex Auvolat
45d6d377d2
Remove website publishing (new website is now online)
2022-02-06 09:25:04 +01:00
Quentin Dufour
93f8d59e4c
Extract toolchain build from the CI
2021-10-29 11:34:01 +02:00
Alex Auvolat
ada7899b24
Fix clippy lints ( fix #121 )
2021-10-26 10:20:05 +02:00
Alex Auvolat
f6ebcbc7a7
Disable i686 and armv6l pipelines for now
2021-10-25 15:25:01 +02:00
Quentin Dufour
dc017a0cab
Build Garage with Nix
2021-10-19 16:56:07 +02:00
Alex Auvolat
0f9d9df83b
Update Drone signature
2021-10-11 11:46:05 +02:00
Trinity Pointard
88925ebe22
add clippy to the CI
2021-05-03 22:11:37 +02:00
Quentin Dufour
ef4d6e782a
Add minio & rclone to our functional tests
...
It is now possible to configure which clients
you do not want to test with the env variable SKIP_XXX=1,
XXX being the client name. eg. SKIP_S3CMD=1 ./script/test-smoke.sh
2021-05-02 14:59:58 +02:00
Alex Auvolat
f2e1fca658
re-disable drone caches
2021-04-27 16:37:11 +02:00
Alex Auvolat
640e3921d8
Use pre-prepared Docker image in CI to speed things up
2021-04-27 16:37:11 +02:00
Alex Auvolat
7f1a50dbd9
Update drone CI signature
2021-04-27 16:37:11 +02:00
Trinity Pointard
1273802994
use volume for cargo home
...
so it gets preserved between steps, and registry download is done only once
2021-04-27 16:37:11 +02:00
Alex Auvolat
4af39ab47a
fix drone CI signature
2021-04-27 16:37:11 +02:00
Alex Auvolat
1c97b82c45
Skip Drone CI caching
2021-04-27 16:37:11 +02:00
Alex Auvolat
f7c09daa46
Try to fix Drone
2021-04-27 16:37:09 +02:00
Alex Auvolat
15ae74b080
Install rustfmt
2021-04-27 16:37:09 +02:00
Alex Auvolat
379af242ae
Fix Drone CI signature
2021-04-27 16:37:08 +02:00
Alex Auvolat
9ced9f78dc
Improve bootstraping: do it regularly; persist peer list
2021-04-27 16:37:08 +02:00
Alex Auvolat
3a449badb1
Add signature to Drone CI
2021-04-27 16:37:08 +02:00
Alex Auvolat
9996dcf13e
test2
2021-04-27 16:37:08 +02:00
Alex Auvolat
7bc708d71d
test
2021-04-27 16:37:08 +02:00
Alex Auvolat
8501d2679a
publish website only in correct repo
2021-04-27 16:37:08 +02:00
Alex Auvolat
c4cb9120fe
only upload book from branch main
2021-03-19 14:29:37 +01:00
Alex Auvolat
c5e24de159
Center logo in book, add book CI
2021-03-19 14:25:57 +01:00
Alex Auvolat
4e94b2b704
Fix checksum path in drone CI
2021-03-19 14:15:19 +01:00
Trinity Pointard
ec26acb161
try fixing CI
...
maybe absolute path break caching, who knows
2021-03-18 17:45:26 +01:00
Alex Auvolat
8d63738cb0
Checkpoint: add merkle tree in data table
2021-03-11 13:47:21 +01:00
Alex Auvolat
b5dc4d33a9
CI improvements
2021-02-17 22:13:08 +01:00
Alex Auvolat
a3d9d0faac
yea more gzip
2021-02-10 13:11:13 +01:00
Alex Auvolat
bcf727f9c1
oops, missed a step
2021-02-10 12:54:11 +01:00
Alex Auvolat
24766a0eb9
change dockerfile; add gzip caching
2021-02-10 12:53:00 +01:00
Alex Auvolat
75d96bdc58
Add drone caching
2021-02-08 16:32:29 +01:00