]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Test] Pre-create data subdirectories with proper permissions
authorVsevolod Stakhov <vsevolod@rspamd.com>
Fri, 17 Oct 2025 13:11:31 +0000 (14:11 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Fri, 17 Oct 2025 13:11:31 +0000 (14:11 +0100)
Create fuzzy_train, bayes_spam, bayes_ham, test_corpus directories
with 777 permissions before running integration test to fix Docker
container write permission errors

.github/workflows/integration-test.yml

index ad8f98a26ebeb19df0bb43eaff5a7f9f0012c0c8..a96c01d1449c0be22862acb5b3428c3dbbcd4a02 100644 (file)
@@ -200,9 +200,9 @@ jobs:
 
           echo "Downloading corpus from: $CORPUS_URL"
 
-          # Create data directory with proper permissions
-          sudo mkdir -p data
-          sudo chmod 777 data
+          # Create data directory with proper permissions for Docker container
+          sudo mkdir -p data/{fuzzy_train,bayes_spam,bayes_ham,test_corpus}
+          sudo chmod -R 777 data
 
           curl -L "$CORPUS_URL" -o data/corpus.zip