From 9339a4dbdedc3a004e0f6c65cee06800bc2956d6 Mon Sep 17 00:00:00 2001
From: Fijxu <fijxu@nadeko.net>
Date: Sun, 24 Mar 2024 03:19:38 -0300
Subject: [PATCH] ci: Only run jobs when modifying a file in specific
 directories.

Android job disabled because it fails. I will fix it other day.
---
 .forgejo/workflows/verify.yml | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/.forgejo/workflows/verify.yml b/.forgejo/workflows/verify.yml
index d55df43ea2..0e9263fbb4 100644
--- a/.forgejo/workflows/verify.yml
+++ b/.forgejo/workflows/verify.yml
@@ -9,13 +9,29 @@ name: 'suyu verify'
 on:
   pull_request:
     branches: [ "dev" ]
+    paths:
+      - 'src/**'
+      - 'CMakeModules/**'
+      - 'dist/**'
+      - 'externals/**'
+      - 'vcpkg.json'
+    paths-ignore:
+      - 'src/android/**'
   push:
     branches: [ "dev" ]
+    paths:
+      - 'src/**'
+      - 'CMakeModules/**'
+      - 'dist/**'
+      - 'externals/**'
+      - 'vcpkg.json'
+    paths-ignore:
+      - 'src/android/**'
+
 env:
   PR_NUMBER: pr${{ github.event.number }}
   CCACHE_DIR: '.ccache'
 
-
 jobs:
   format:
     name: 'Verify Format'
-- 
GitLab