devydave and devydave
550c9aa48f
test: introduce local integration testing ( #902 )
...
continuous-integration/drone/push Build is passing
This PR adds a declarative integration testing setup which includes 2 local VMs client and server which can be started and stopped via a command. The VMs are run with QEMU and created by https://github.com/microvm-nix/microvm.nix
The key pair is generated for this use case and is safe to commit, it resolves the problem that the readFile function can only be used with git tracked files.
---------
Co-authored-by: devydave <yannick-dev@tutanota.com >
Reviewed-on: #902
Reviewed-by: p4u1 <133+p4u1@noreply.git.coopcloud.tech >
Co-authored-by: devydave <bittedanke@tutanota.com >
2026-10-31 08:28:04 +00:00
decentral1se
aae20f07cc
fix: general golang path [ci skip]
2026-04-03 22:59:21 +02:00
decentral1se
06a57ded02
chore: 0.13.0-beta
continuous-integration/drone/tag Build was killed
continuous-integration/drone/push Build is passing
2026-02-23 17:26:42 +01:00
decentral1se
2ef2a7ed2c
chore: 0.13.0-rc2-beta
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build was killed
2026-02-20 11:05:39 +01:00
decentral1se
9daa4fee48
chore: 0.13.0-rc1-beta
continuous-integration/drone/tag Build is failing
continuous-integration/drone/push Build is passing
2026-02-18 09:04:29 +01:00
namnatulco
5b3929d885
modified install script to output a safe PATH-update ( fixes #735 )
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2026-01-02 10:19:10 +01:00
decentral1se
ed1a66dc5f
chore: publish next tag 0.12.0-beta
continuous-integration/drone/tag Build is failing
continuous-integration/drone/push Build is passing
2025-11-09 11:46:38 +01:00
fauno
40eb6e9a18
fix: shorter hyphen
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-11-04 11:49:44 -03:00
decentral1se
3b8f12643c
test: use new target
continuous-integration/drone/push Build is passing
2025-10-25 20:01:23 +02:00
cyrnel
c92a0d0703
feat: Add cloud-init file
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-09-14 13:02:21 -04:00
decentral1se
1c4abcf12f
chore: bump installer
continuous-integration/drone/tag Build is failing
continuous-integration/drone/push Build is passing
2025-09-10 22:06:12 +02:00
decentral1se
855a4c37c4
chore: bump installer script
2025-08-04 15:26:24 +02:00
3wordchant
7c3b740e14
Update the server used to deploy the installer script
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-07 15:01:31 +01:00
decentral1se
6965799bdc
chore: publish 0.10.0-beta
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2025-04-21 19:11:31 +02:00
decentral1se
cdfb8a08bb
chore: publish 0.10.0-rc2-beta
continuous-integration/drone/tag Build is failing
continuous-integration/drone/push Build is passing
2025-03-23 11:05:03 +01:00
decentral1se
ac0b9cd052
chore: new RC
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is failing
2025-01-05 12:42:42 +01:00
decentral1se
81cdc843ec
fix: coop-cloud -> toolshed
2025-01-03 20:23:27 +01:00
decentral1se
b313b0a145
fix: use old auto-completion for 0.9.x compat
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
See toolshed/organising#644
Partial revert of 1f8662cd95
2024-10-27 08:54:43 +01:00
decentral1se
1f8662cd95
refactor: urfave v3
2024-10-21 16:39:27 +02:00
decentral1se
827edcb0da
test: full width for CI testing [ci skip]
...
Also clean up the .env.sample.
2024-07-18 11:03:02 +02:00
decentral1se
d22e2c38ce
test: just build main
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-17 08:29:58 +02:00
decentral1se
486cfa68d8
test: explode on failures
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#623
2024-07-17 00:16:47 +02:00
fauno
e99114e695
fix: setup should be run once
2024-07-11 12:02:22 -03:00
decentral1se
32ae2499b6
test: add CI integration script [ci skip]
2024-07-03 09:57:22 +02:00
decentral1se
1136ec5dcd
build: remove old release scripts
2024-07-03 09:57:06 +02:00
3wordchant
72c20e0039
fix: make installer work again
continuous-integration/drone/push Build is passing
2024-03-26 21:07:38 -03:00
decentral1se
9a3a39a185
chore: new 0.9.x series
continuous-integration/drone/push Build was killed
2024-03-12 10:05:31 +01:00
p4u1 and decentral1se
40c0fb4bac
fix-integration-tests ( !403 )
...
continuous-integration/drone/push Build is passing
In preparation for the new abra release, let's fix all integration tests
After merging, this needs to be cherry-picked into the release-0-9 branch.
- [x] app_backup.bats (skip this one)
- [x] app_check.bats (fixed by bd21014fed )
- [x] app_cmd.bats (partially fixed in 08232b74f6 ), has known regression coop-cloud/organising#581
- [x] app_config.bats (no changes needed)
- [x] app_cp.bats (no changes needed)
- [x] app_deploy.bats
- [x] app_errors.bats (no changes needed)
- [x] app_list.bats (no changes needed)
- [x] app_logs.bats (no changes needed)
- [x] app_new.bats (no changes needed)
- [x] app_ps.bats (no changes needed)
- [x] app_remove.bats (fixed by [2f29fbeb2e ](coop-cloud/abra#403 /commits/2f29fbeb2e018656413fa25f8615b7a98cdcb083))
- [x] app_restart.bats (no changes needed
- [x] app_restore.bats (fixed by [f2dd5afc38 ](coop-cloud/abra#403 /commits/f2dd5afc38a25a8316899fa0c6d59499445868d7))
- [x] app_rollback.bats (partially fixed by 6e99b74c24 )
- [x] app_run.bats (no changes needed)
- [x] app_secret.bats (fixed by bd069d32f6 )
- [x] app_services.bats (no changes needed)
- [x] app_undeploy.bats (no changes needed)
- [x] app_upgrade.bats (no changes needed)
- [x] app_version.bats (partially fixed by ad323ad2bd )
- [x] app_volume.bats (fixed by [03c3823770 ](coop-cloud/abra#403 /commits/03c38237707ae795b723180eb07a7edc84a8de35))
- [x] autocomplete.bats (no changes needed)
- [x] catalogue.bats (no changes needed)
- [x] dirs.bats (no changes needed)
- [x] install.bats (failes, but is expected)
- [x] recipe_diff.bats (no changes needed)
- [x] recipe_fetch.bats (no changes needed)
- [x] recipe_lint.bats (fixed by [b6b0808066 ](coop-cloud/abra#403 /commits/b6b0808066a11e4bcd77517ec39600d500bcb944))
- [x] recipe_list.bats (no changes needed)
- [x] recipe_new.bats (fixed by [0aac464ded ](coop-cloud/abra#403 /commits/0aac464ded6b43afb3ec37ade2f64d6191b9838f))
- [x] recipe_release.bats (no changes needed)
- [x] recipe_reset.bats (no changes needed)
- [x] recipe_sync.bats (no changes needed)
- [x] recipe_upgrade.bats (fixed by [ab86904cf4 ](coop-cloud/abra#403 /commits/ab86904cf45db89c7c189ca1fd9971909bd446dd))
- [x] recipe_version.bats (fixed by 81897bf4da )
- [x] server_add.bats
- [x] server_list.bats
- [x] server_prune.bats (no changes needed)
- [x] server_remove.bats
- [x] upgrade.bats
- [x] version.bats (no changes needed)
Co-authored-by: decentral1se <cellarspoon@riseup.net >
Reviewed-on: coop-cloud/abra#403
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net >
2024-03-11 13:27:21 +00:00
basebuilder
e9b99fe921
make installer save abra-download to /tmp/ directory
...
continuous-integration/drone/push Build is passing
the current location of download is ~/.local/bin/ but this
conflicts with some security tools
2024-01-24 14:27:09 +00:00
decentral1se
15857e6453
fix: clean up after cp'ing script [ci skip]
...
Follows 31e0ed75b0 .
2023-11-27 11:21:46 +01:00
decentral1se
dcecf32999
chore: bump version for installer script [ci skip]
2023-10-11 19:31:28 +02:00
decentral1se
306fe02d1c
chore: tag 0.8.x series
continuous-integration/drone/push Build was killed
2023-09-25 17:33:09 +02:00
decentral1se
e4610f8ad5
test: make int test script lighter [ci skip]
2023-09-25 16:45:08 +02:00
decentral1se
810cea8269
test: bats does output for us [ci skip]
2023-09-25 12:14:35 +02:00
decentral1se
c0f3e6f2a4
test: integration test script [ci skip]
2023-09-25 12:00:39 +02:00
decentral1se
55c7aca3c0
chore: publish 0.8.0-rc2-beta
continuous-integration/drone/push Build was killed
2023-07-29 00:31:49 +02:00
decentral1se
2da859896a
fix: point to rc1 [ci skip]
2023-07-26 08:53:39 +02:00
decentral1se
ab00578ee1
chore: publish 0.8.0-rc1-beta
continuous-integration/drone/push Build was killed
2023-07-26 08:52:33 +02:00
decentral1se
eb07617e73
chore: publish new release 0.7.0-beta
continuous-integration/drone/push Build was killed
2023-02-22 08:47:43 +01:00
decentral1se
f17523010a
chore: publish next tag 0.7.0-rc3-beta
continuous-integration/drone/push Build is failing
2023-02-19 10:51:10 +01:00
decentral1se
ce5c1a9ebb
chore: 0.7.0-rc2-beta
continuous-integration/drone/push Build is passing
2023-02-10 12:47:20 +01:00
decentral1se
ebb748b7e7
chore: publish next tag 0.7.0-rc1-beta
continuous-integration/drone/push Build was killed
2023-02-08 10:28:54 +01:00
decentral1se
3a0d9f7ed7
chore: 0.6.0-beta release
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
2022-12-13 16:09:36 +01:00
moritz
521d3d1259
feat(autocomplete): add autocompletion for fish shell
continuous-integration/drone/push Build is passing
2022-11-15 22:24:34 +01:00
decentral1se
0540e42168
alpha -> beta
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-05-31 10:23:49 +02:00
decentral1se
578e91eeec
chore: publish next tag 0.5.0-alpha
continuous-integration/drone/push Build was killed
2022-05-03 17:22:54 +02:00
decentral1se
4ba15df9b7
chore: 0.4.1-alpha
continuous-integration/drone/push Build was killed
2022-04-21 15:47:39 +02:00
knoflook
11d78234b2
installer: add 32 bit arm support
continuous-integration/drone/push Build is passing
2022-04-20 13:37:51 +02:00
knoflook
c214937e4a
installer: download on aarch64
continuous-integration/drone/push Build is passing
2022-04-20 13:13:50 +02:00
decentral1se
3a3f41988b
chore: publish 0.4.0-alpha
continuous-integration/drone/push Build is passing
2022-04-19 14:36:56 +02:00