Commit 88be91f0 authored by Stéphan Kochen's avatar Stéphan Kochen
Browse files

swiftpm2nix: add support for workspace-state v6

parent c96a05a2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ in rec {

  # Derive a pin file from workspace state.
  mkPinFile = workspaceState:
    assert workspaceState.version == 5;
    assert workspaceState.version >= 5 && workspaceState.version <= 6;
    json.generate "Package.resolved" {
      version = 1;
      object.pins = map (dep: {
+2 −1
Original line number Diff line number Diff line
@@ -12,7 +12,8 @@ if [[ ! -f "$stateFile" ]]; then
  exit 1
fi

if [[ "$(jq .version $stateFile)" != "5" ]]; then
stateVersion="$(jq .version $stateFile)"
if [[ $stateVersion -lt 5 || $stateVersion -gt 6 ]]; then
  echo >&2 "Unsupported $stateFile version"
  exit 1
fi