Quellcode durchsuchen

fix ci and scripts

ruki vor 1 Jahr
Ursprung
Commit
e6b7a25851
2 geänderte Dateien mit 10 neuen und 5 gelöschten Zeilen
  1. 2 0
      .github/workflows/sync_packagerefs.yml
  2. 8 5
      scripts/build_artifacts.lua

+ 2 - 0
.github/workflows/sync_packagerefs.yml

@@ -28,5 +28,7 @@ jobs:
 
       - name: Build artifacts for packagerefs
         run: |
+          git config --global user.email "[email protected]"
+          git config --global user.name "ruki"
           xmake l scripts/build_artifacts.lua true
 

+ 8 - 5
scripts/build_artifacts.lua

@@ -98,11 +98,13 @@ end
 
 function _get_packagerefs_of(instance)
     local packagerefs = {}
-    local packages = _get_all_packages()
-    for _, packageref in ipairs(packages) do
-        local deps = packageref:get("deps")
-        if deps and table.contains(table.wrap(deps), instance:name()) then
-            table.insert(packagerefs, packageref)
+    if instance:is_library() then
+        local packages = _get_all_packages()
+        for _, packageref in ipairs(packages) do
+            local deps = packageref:get("deps")
+            if deps and table.contains(table.wrap(deps), instance:name()) then
+                table.insert(packagerefs, packageref)
+            end
         end
     end
     return packagerefs
@@ -155,6 +157,7 @@ end
 
 function main(updaterefs)
     local instances = updaterefs and _get_packagerefs_in_latest_24h() or _get_latest_modified_packages()
+    os.exit()
     for _, instance in ipairs(instances) do
        local versions = instance:versions()
        if versions and #versions > 0 then