diff --git a/docs/federation/resolutions/in-progress/022.md b/docs/federation/resolutions/in-progress/022.md index b90e88f..4f77a8c 100644 --- a/docs/federation/resolutions/in-progress/022.md +++ b/docs/federation/resolutions/in-progress/022.md @@ -9,7 +9,9 @@ title: "Resolution 022" ### Summary -Motivated by the collective release planning: [`#583`](https://git.coopcloud.tech/coop-cloud/organising/issues/583) under "Automate Integration Test Suite". +Motivated by the collective release planning: +[`#583`](https://git.coopcloud.tech/coop-cloud/organising/issues/583) under +"Automate Integration Test Suite". The latest `abra` release (`0.9.x`) was heavily delayed due to several issues. One of those was the need to fix the integration test suite which wasn't run in @@ -26,12 +28,11 @@ slow, fast and only a few require public DNS. This means we can break up the tests and run them in separate "builds" to speed things up. This involves some research & experimentation. -Also, we need a server to run the tests on. This machine should be wiped clean -each day (`docker prune ....`) and have the usual DNS machinery -attached to it, e.g. `int.coopcloud.tech`, `*.int.coopcloud.tech`. Ideally some -federation members will also be provided shell access with root permissions. +A server has been provided by `@mirsal` on donation (💘). This machine will be +be wiped clean each day (`docker prune ....`) and will have the usual +DNS machinery attached to it, e.g. `int.coopcloud.tech`, `*.int.coopcloud.tech`. -Once all this is wired up, we can implement the CI/CD configuration to make the +Once that is all wired up, we can implement the CI/CD configuration to make the test suite run automatically once a day. This will be triggered via the `.drone.yml` in the `abra` Git repository. @@ -40,10 +41,8 @@ Budget details: | Item | Cost | Who? | | ---- | ---- | ---- | | Server | Free (on donation) | `@mirsal` | -| Server setup & docs | 1 hrs | `@d1` | -| R & D for breaking up tests | 5 hrs | `@d1` | -| Implementing CI/CD configs | 10 hrs | `@d1` | +| Server setup & docs | 1 hour | `@d1` | +| R & D for breaking up tests | 5 hours | `@d1` | +| Implementing CI/CD configs | 10 hours | `@d1` | **Total: 16 hrs * 20 EUR = 320 EUR** - -Big thanks for `@mirsal` for donating the server 💘