mirror of
https://github.com/mailscope/kumomta.git
synced 2026-09-05 18:18:56 +00:00
I definitely forgot to do this on the very first change after adding them, so I want to make it less likely in the future. This causes the specs to get updated in the docs if they have changed (other than the version field) since the last time they were updated. We check this during test and doc building. That should be sufficient to catch this during my dev loop. refs: https://github.com/KumoCorp/kumomta/issues/96
21 lines
555 B
Makefile
21 lines
555 B
Makefile
check:
|
|
cargo check
|
|
|
|
test:
|
|
cargo build
|
|
./docs/update-openapi.sh
|
|
cargo nextest run
|
|
|
|
fmt:
|
|
cargo +nightly fmt
|
|
stylua --config-path stylua.toml .
|
|
black docs/generate-toc.py assets/ci/build-builder-images.py
|
|
|
|
sink: unsink
|
|
sudo iptables -t nat -A OUTPUT -p tcp \! -d 192.168.1.0/24 --dport 25 -j DNAT --to-destination 127.0.0.1:2026
|
|
sudo iptables -t nat -L -n
|
|
smtp-sink 127.0.0.1:2026 2000 || exit 0
|
|
|
|
unsink: # float?
|
|
while sudo iptables -t nat -D OUTPUT -p tcp \! -d 192.168.1.0/24 --dport 25 -j DNAT --to-destination 127.0.0.1:2026 ; do true ; done
|