diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0e3ae26..1deb3cb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -65,17 +65,11 @@ jobs: ls -la zig-out/bin/ file zig-out/bin/zigfetch-${{ matrix.target }} - - name: Create archive - run: | - tar -czf zigfetch-${{ matrix.target }}.tar.gz -C zig-out/bin zigfetch-${{ matrix.target }} - - name: Upload artifacts uses: actions/upload-artifact@v4 with: name: zigfetch-${{ matrix.target }} - path: | - # zig-out/bin/zigfetch-${{ matrix.target }} - zigfetch-${{ matrix.target }}.tar.gz + path: zig-out/bin/zigfetch-${{ matrix.target }} retention-days: 3 test: diff --git a/src/config.zig b/src/config.zig index 2f335ef..ab15185 100644 --- a/src/config.zig +++ b/src/config.zig @@ -52,6 +52,7 @@ pub fn getModulesTypes(allocator: std.mem.Allocator, config: ?std.json.Parsed(Co if (module_enum) |m| { try modules_list.append(m); } else { + modules_list.deinit(); return error.InvalidModule; } }