瀏覽代碼

fix: rebuildDependants pipeline also uses per-stage task labels (unpack/rebuild/test/install)

clanker 1 周之前
父節點
當前提交
2d5f769ad7
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/lib/Transaction.vala

+ 3 - 2
src/lib/Transaction.vala

@@ -126,9 +126,10 @@ namespace Usm {
 
                 // Rebuilds run the same pipeline once every flagged package is
                 // installed, so dependants build against the fresh artifacts
+                do_for(rebuild_packages, unpack_package, TransactionTask.UNPACKING);
                 do_for(rebuild_packages, build_package, TransactionTask.REBUILDING);
-                do_for(rebuild_packages, test_package, TransactionTask.REBUILDING);
-                do_for(rebuild_packages, install_package, TransactionTask.REBUILDING);
+                do_for(rebuild_packages, test_package, TransactionTask.TESTING);
+                do_for(rebuild_packages, install_package, TransactionTask.INSTALLING);
 
                 // 6. Clean up
                 do_for(all_packages, cleanup_package, TransactionTask.CLEANING_UP);