From eae097fa05a7f6b6d29a82de7953c7a3466cf56f Mon Sep 17 00:00:00 2001
From: Vacantron Chen <e24081030@gs.ncku.edu.tw>
Date: Thu, 29 Aug 2024 18:50:13 +0800
Subject: [PATCH] Add missing condition in CI

---
 .github/workflows/build-artifact.yml | 8 ++++++--
 mk/artifact.mk                       | 1 -
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/build-artifact.yml b/.github/workflows/build-artifact.yml
index fc5b84bc..0e010a91 100644
--- a/.github/workflows/build-artifact.yml
+++ b/.github/workflows/build-artifact.yml
@@ -20,8 +20,12 @@ jobs:
         with:
           fetch_additional_submodule_history: 'true'
           files: |
-            tests/ansibench/*
-            tests/rv8-bench/*
+            mk/artifact.mk
+            tests/ansibench/**
+            tests/rv8-bench/**
+            tests/doom/**
+            tests/quake/**
+            tests/scimark2/**
             tests/*.c
       - name: Set alias
         id: has_changed_files
diff --git a/mk/artifact.mk b/mk/artifact.mk
index 72450394..70689b14 100644
--- a/mk/artifact.mk
+++ b/mk/artifact.mk
@@ -92,7 +92,6 @@ ifeq ($(call has, PREBUILT), 0)
 	$(Q)$(call extract,"./tests/scimark2",$(notdir $(SCIMARK2_URL)))
 	$(Q)$(call epilogue,$(notdir $(SCIMARK2_URL)),$(SHA1_FILE1),$(SHA1_FILE2))
 	$(Q)$(PRINTF) "Building scimark2 ...\n"
-	$(Q)$(MAKE) -C ./tests/scimark2 clean && $(RM) ./tests/scimark2/scimark2.o
 	$(Q)$(MAKE) -C ./tests/scimark2 CC=$(CC) CFLAGS="-m32 -O2"
 	$(Q)cp ./tests/scimark2/scimark2 $(BIN_DIR)/linux-x86-softfp/scimark2
 	$(Q)$(MAKE) -C ./tests/scimark2 clean && $(RM) ./tests/scimark2/scimark2.o