ci: Run git_archive job if all_paths matches

The lack of this could break post-merge pipelines:
https://gitlab.freedesktop.org/mesa/mesa/-/pipelines/218636

(I missed this in
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7278)

Reviewed-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7319>
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 36af74d..46e790e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -472,6 +472,8 @@
       when: always
     - if: *is-pre-merge
       when: on_success
+    - changes: *all_paths
+      when: on_success
     - if: *is-forked-branch
       when: manual
     # Other cases default to never