missytake
08c88caa46
CI: test all DNS records
2024-12-20 10:46:42 +01:00
missytake
3098afb342
CI: fix accepting ns.testrun.org SSH Host Key
2024-10-30 13:30:44 +01:00
missytake
dfc1042a3f
CI: fix #422 nested acme&dkimkeys folders
2024-10-30 13:30:44 +01:00
missytake
aae05ac832
CI: set necessary DNS records before cmdeploy run, so it doesn't fail
2024-10-30 13:30:44 +01:00
link2xt
737ab54bf2
ci: test cmdeploy dns only once
...
It should be reliable.
2024-10-16 12:06:55 +02:00
missytake
1eca8aa143
CI: don't let commits in other PRs interrupt CI runs ( #361 )
2024-07-12 12:05:21 +02:00
holger krekel
85bb301255
feat: faster and simpler DNS checks, better ip-address determination ( #346 )
...
* drastically reduce round-trips for dns checks, and do it during 'run' and 'dns' sub commands
* provide progress-dots for dns checks and "--verbose" for seeing what is executed remotely
* introduce ssh-mediated remote python function execution mechanism
2024-07-08 20:10:52 +02:00
missytake
6b59b8be44
CI: accept ns.testrun.org host key
2024-06-19 14:34:17 +02:00
missytake
07ffc003e4
CI: fix check whether acme certs exist
2024-06-18 14:49:37 +02:00
missytake
4cb62df33f
CI: change to staging2.testrun.org
2024-06-18 14:49:37 +02:00
missytake
ef58f011fb
CI: disable CAA record for now
2024-06-18 14:49:37 +02:00
Christian Hagenest
dbe906a331
bump actions/checkout to v4 in test-and-deploy.yml
2024-06-18 14:49:37 +02:00
Christian Hagenest
f32e18c32a
Recommend authentication via ssh key with ed25519 algorithm ( #231 ) ( #291 )
...
* fix #231
* CI: disable CI for markdown files
* clarify need for ssh-add
* Update README.md
Co-authored-by: missytake <missytake@systemli.org >
---------
Co-authored-by: missytake <missytake@systemli.org >
2024-05-18 23:31:03 +02:00
missytake
7ce1a5e841
ci: don't fail if /var/lib/acme isn't present
2024-05-01 00:41:11 +02:00
missytake
476c732373
CI: use [] consistently
2024-03-30 21:42:19 +01:00
missytake
71c50b7936
CI: fix local paths (this time\!)
2024-03-30 21:42:19 +01:00
missytake
79cb390f16
CI: fix local paths
2024-03-30 21:42:19 +01:00
missytake
c1452c9c6f
CI: fix paths on ns.testrun.org
2024-03-30 21:42:19 +01:00
missytake
6e903d7498
CI: restore ACME & DKIM state from ns.testrun.org
2024-03-30 21:42:19 +01:00
missytake
edb84c0b3b
CI: chown /var/lib/acme to root after restoring state
2024-03-30 01:49:03 +01:00
missytake
04ef477d51
CI: fix rsync statements
2024-03-30 01:49:03 +01:00
missytake
9c6e90ae27
make sure fmt and offline checks are only run after DKIM & ACME is restored
2024-03-29 04:24:54 +00:00
missytake
481791c277
re-enable running the CI in pull requests, but not concurrently
2024-03-29 04:24:54 +00:00
missytake
38a9fc3d6e
CI: fix GH action description
2024-01-19 20:36:49 +01:00
missytake
e676545f7a
CI: DEFAULT_DNS_ZONE doesn't need to be secret
2024-01-19 20:36:49 +01:00
missytake
ef95627138
CI: don't reset staging.testrun.org VPS on every CI run
2024-01-19 20:36:49 +01:00
missytake
bfaedb5cf1
CI: save /var/lib/rspamd/dkim from getting wiped
2024-01-19 20:36:49 +01:00
missytake
ea8d53aa9b
CI: test DNS entries after online tests, less flaky
2024-01-19 20:36:49 +01:00
missytake
be7a000de6
CI: try cmdeploy dns 3 times as it is a bit flaky
2024-01-19 20:36:49 +01:00
missytake
ad3cf9ecaa
CI: enable tests with 2 chatmail servers, with nine.testrun.org for now
2024-01-19 20:36:49 +01:00
missytake
23a9f893b4
CI: save /var/lib/acme from getting wiped
2024-01-19 20:36:49 +01:00
missytake
3ea826aecb
CI: don't deploy to nine.testrun.org automatically
2024-01-19 20:36:49 +01:00
missytake
532d094a08
CI: check whether cmdeploy dns --zonefile works
2024-01-19 20:36:49 +01:00
missytake
0cea5840df
CI: don't reset staging.testrun.org after each run
2024-01-19 20:36:49 +01:00
missytake
45108d9c93
CI: deploy on staging.testrun.org and if it works, on nine.testrun.org
2024-01-19 20:36:49 +01:00