set -e
-POSTS="$(realpath ./posts)"
-EXE='bin/blog-processor/zig-out/bin/blog_processor'
WORKDIR="$(pwd)"
REPO='aloussase69/site'
TAG="$(git describe --tags --abbrev=0)"
IMAGE="$REPO:$TAG"
+ZINE="$(find . -name 'zine' -type f -executable)"
-echo '[INFO] Building blog processor'
-cd bin/blog-processor && zig build && cd "$WORKDIR"
+echo '[INFO] Processing blog'
+"$ZINE" release -f
-if [ ! -f "$EXE" ]; then
- echo '[ERROR] Could not locate blog processor'
+if [ $? -ne 0 ]; then
+ echo '[ERROR] Failed to build posts'
exit 1
fi
-echo '[INFO] Processing blog'
-"$EXE" "$POSTS"
+echo '[INFO] Generating RSS feed'
+python3 "$WORKDIR/scripts/gen_rss.py"
if [ $? -ne 0 ]; then
- echo '[ERROR] Failed to build posts'
+ echo '[ERROR] Failed to generate RSS feed'
exit 1
fi