flake source url change in shellscripts
This commit is contained in:
		
							
								
								
									
										13
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										13
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							@@ -12,12 +12,12 @@
 | 
				
			|||||||
        "rev": "45622da8ac40d404e59fa1eff9f63e42b7b95e2b",
 | 
					        "rev": "45622da8ac40d404e59fa1eff9f63e42b7b95e2b",
 | 
				
			||||||
        "revCount": 10,
 | 
					        "revCount": 10,
 | 
				
			||||||
        "type": "git",
 | 
					        "type": "git",
 | 
				
			||||||
        "url": "https://code.m3tam3re.com/m3tam3re/self-host-playbook-base"
 | 
					        "url": "https://code.m3ta.dev/m3tam3re/self-host-playbook-base"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
        "ref": "stable",
 | 
					        "ref": "stable",
 | 
				
			||||||
        "type": "git",
 | 
					        "type": "git",
 | 
				
			||||||
        "url": "https://code.m3tam3re.com/m3tam3re/self-host-playbook-base"
 | 
					        "url": "https://code.m3ta.dev/m3tam3re/self-host-playbook-base"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "deploy-rs": {
 | 
					    "deploy-rs": {
 | 
				
			||||||
@@ -42,9 +42,7 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "disko": {
 | 
					    "disko": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "nixpkgs": [
 | 
					        "nixpkgs": ["nixpkgs"]
 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1744145203,
 | 
					        "lastModified": 1744145203,
 | 
				
			||||||
@@ -129,10 +127,7 @@
 | 
				
			|||||||
        "base-config": "base-config",
 | 
					        "base-config": "base-config",
 | 
				
			||||||
        "deploy-rs": "deploy-rs",
 | 
					        "deploy-rs": "deploy-rs",
 | 
				
			||||||
        "disko": "disko",
 | 
					        "disko": "disko",
 | 
				
			||||||
        "nixpkgs": [
 | 
					        "nixpkgs": ["base-config", "nixpkgs"]
 | 
				
			||||||
          "base-config",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "systems": {
 | 
					    "systems": {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,7 @@
 | 
				
			|||||||
  inputs = {
 | 
					  inputs = {
 | 
				
			||||||
    base-config = {
 | 
					    base-config = {
 | 
				
			||||||
      # url = "path:/home/m3tam3re/p/nix/self-host-playbook-base";
 | 
					      # url = "path:/home/m3tam3re/p/nix/self-host-playbook-base";
 | 
				
			||||||
      url = "git+https://code.m3tam3re.com/m3tam3re/self-host-playbook-base?ref=stable";
 | 
					      url = "git+https://code.m3ta.dev/m3tam3re/self-host-playbook-base?ref=stable";
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    nixpkgs = {
 | 
					    nixpkgs = {
 | 
				
			||||||
      url = "github:NixOS/nixpkgs/nixos-24.11";
 | 
					      url = "github:NixOS/nixpkgs/nixos-24.11";
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -50,7 +50,7 @@ fi
 | 
				
			|||||||
get_latest_version() {
 | 
					get_latest_version() {
 | 
				
			||||||
    local LATEST_VERSION
 | 
					    local LATEST_VERSION
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    latest_version=$(curl -s "https://code.m3tam3re.com/api/v1/repos/m3tam3re/self-host-playbook/tags" | jq -r '.[] | select(.name | startswith("v")) | .name' | sort -V | tail -n1)
 | 
					    latest_version=$(curl -s "https://code.m3ta.dev/api/v1/repos/m3tam3re/self-host-playbook/tags" | jq -r '.[] | select(.name | startswith("v")) | .name' | sort -V | tail -n1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if [ -z "$latest_version" ]; then
 | 
					    if [ -z "$latest_version" ]; then
 | 
				
			||||||
        echo "❌ Error: Could not fetch latest version from repository"
 | 
					        echo "❌ Error: Could not fetch latest version from repository"
 | 
				
			||||||
@@ -83,7 +83,7 @@ setup_latest_version() {
 | 
				
			|||||||
    mkdir -p "$CLONE_DIR"
 | 
					    mkdir -p "$CLONE_DIR"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Clone to temporary directory with --quiet flag
 | 
					    # Clone to temporary directory with --quiet flag
 | 
				
			||||||
    if ! nix flake clone --quiet "git+https://code.m3tam3re.com/m3tam3re/self-host-playbook?ref=v${target_version}" --dest "$CLONE_DIR" 2>/dev/null; then
 | 
					    if ! nix flake clone --quiet "git+https://code.m3ta.dev/m3tam3re/self-host-playbook?ref=v${target_version}" --dest "$CLONE_DIR" 2>/dev/null; then
 | 
				
			||||||
        echo "❌ Failed to clone repository"
 | 
					        echo "❌ Failed to clone repository"
 | 
				
			||||||
        return 1
 | 
					        return 1
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,7 +28,7 @@ get_current_version() {
 | 
				
			|||||||
get_latest_version() {
 | 
					get_latest_version() {
 | 
				
			||||||
    local latest_version
 | 
					    local latest_version
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    latest_version=$(curl -s "https://code.m3tam3re.com/api/v1/repos/m3tam3re/self-host-playbook/tags" | jq -r '.[] | select(.name | startswith("v")) | .name' | sort -V | tail -n1)
 | 
					    latest_version=$(curl -s "https://code.m3ta.dev/api/v1/repos/m3tam3re/self-host-playbook/tags" | jq -r '.[] | select(.name | startswith("v")) | .name' | sort -V | tail -n1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if [ -z "$latest_version" ]; then
 | 
					    if [ -z "$latest_version" ]; then
 | 
				
			||||||
        echo "❌ Error: Could not fetch latest version from repository"
 | 
					        echo "❌ Error: Could not fetch latest version from repository"
 | 
				
			||||||
@@ -51,7 +51,7 @@ check_compatibility() {
 | 
				
			|||||||
    fi
 | 
					    fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local min_compatible_version
 | 
					    local min_compatible_version
 | 
				
			||||||
    min_compatible_version=$(curl -s "https://code.m3tam3re.com/m3tam3re/self-host-playbook/raw/branch/develop/v${target_version}/$version_file" | jq -r '.minCompatibleVersion')
 | 
					    min_compatible_version=$(curl -s "https://code.m3ta.dev/m3tam3re/self-host-playbook/raw/branch/develop/v${target_version}/$version_file" | jq -r '.minCompatibleVersion')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if version_lt "$current_version" "$min_compatible_version"; then
 | 
					    if version_lt "$current_version" "$min_compatible_version"; then
 | 
				
			||||||
        echo "❌ Your current version ($current_version) is too old for direct upgrade."
 | 
					        echo "❌ Your current version ($current_version) is too old for direct upgrade."
 | 
				
			||||||
@@ -71,7 +71,7 @@ show_changelog() {
 | 
				
			|||||||
    echo "------------------------------------------------"
 | 
					    echo "------------------------------------------------"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local changelog
 | 
					    local changelog
 | 
				
			||||||
    changelog=$(curl -s "https://code.m3tam3re.com/m3tam3re/self-host-playbook/raw/branch/develop/v${target_version}/$version_file" | jq -r '.changelog')
 | 
					    changelog=$(curl -s "https://code.m3ta.dev/m3tam3re/self-host-playbook/raw/branch/develop/v${target_version}/$version_file" | jq -r '.changelog')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Process each version once, then all its changes
 | 
					    # Process each version once, then all its changes
 | 
				
			||||||
    echo "$changelog" | jq -r --arg cv "$current_version" --arg tv "$target_version" '
 | 
					    echo "$changelog" | jq -r --arg cv "$current_version" --arg tv "$target_version" '
 | 
				
			||||||
@@ -103,7 +103,7 @@ perform_update() {
 | 
				
			|||||||
    mkdir -p "$CLONE_DIR"
 | 
					    mkdir -p "$CLONE_DIR"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Clone to temporary directory with --quiet flag
 | 
					    # Clone to temporary directory with --quiet flag
 | 
				
			||||||
    if ! nix flake clone --quiet "git+https://code.m3tam3re.com/m3tam3re/self-host-playbook?ref=v${target_version}" --dest "$CLONE_DIR" 2>/dev/null; then
 | 
					    if ! nix flake clone --quiet "git+https://code.m3ta.dev/m3tam3re/self-host-playbook?ref=v${target_version}" --dest "$CLONE_DIR" 2>/dev/null; then
 | 
				
			||||||
        echo "❌ Failed to clone repository"
 | 
					        echo "❌ Failed to clone repository"
 | 
				
			||||||
        return 1
 | 
					        return 1
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "version": "0.1.0",
 | 
					  "version": "0.1.0",
 | 
				
			||||||
  "minCompatibleVersion": "0.0.0",
 | 
					  "minCompatibleVersion": "0.0.0",
 | 
				
			||||||
  "updateUrl": "https://code.m3tam3re.com/m3tam3re/self-host-playbook",
 | 
					  "updateUrl": "https://code.m3ta.dev/m3tam3re/self-host-playbook",
 | 
				
			||||||
  "changelog": {
 | 
					  "changelog": {
 | 
				
			||||||
    "0.1.0": [
 | 
					    "0.1.0": [
 | 
				
			||||||
      "Added a management CLI for easily adding custom services.",
 | 
					      "Added a management CLI for easily adding custom services.",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user