Skip to content
This repository was archived by the owner on Jan 23, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This guide walks you through the process of creating an exporter using the
controller service, configuring drivers, and running the exporter.

```{warning}
The jumpstarter-controller endpoints are secured by TLS. However, in release 0.6.x,
The jumpstarter-controller endpoints are secured by TLS. However, in release 0.7.x,
the certificates are self-signed and rotated on every restart. This means the client
will not be able to verify the server certificate. To bypass this, you should use the
`--insecure-tls-config` flag when creating clients and exporters. This issue will be
Expand Down
8 changes: 4 additions & 4 deletions docs/source/getting-started/installation/packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ If you have the repository cloned locally:

| Installation Type | Command | Description |
|------------------|---------|-------------|
| Stable release (recommended) | `./install.sh` | Install stable release 0.6 |
| Stable release (explicit) | `./install.sh -s release-0.6` | Install stable release 0.6 explicitly |
| Stable release (recommended) | `./install.sh` | Install stable release 0.7 |
| Stable release (explicit) | `./install.sh -s release-0.7` | Install stable release 0.7 explicitly |
| Development version | `./install.sh -s main` | Install latest development version |
| Release candidate | `./install.sh -s rc` | Install latest release candidate (when available) |
| Custom directory | `./install.sh -d /opt/jumpstarter` | Install to custom directory |
Expand Down Expand Up @@ -73,7 +73,7 @@ echo 'source ~/.local/jumpstarter/set' >> ~/.bashrc

| Option | Description | Default |
|--------|-------------|---------|
| `-s, --source SOURCE` | Installation source (release-0.6, latest, rc, main) | `release-0.6` |
| `-s, --source SOURCE` | Installation source (release-0.7, latest, rc, main) | `release-0.7` |
| `-d, --dir DIR` | Installation directory | `~/.local/jumpstarter` |
| `-h, --help` | Show help message | - |

Expand Down Expand Up @@ -165,7 +165,7 @@ indexes:
| ------------------------------------------------------ | --------------------------------------------------------------------- |
| [releases](https://pkg.jumpstarter.dev/) | Release, or release-candidate versions |
| [main](https://pkg.jumpstarter.dev/main/) | Index tracking the main branch, equivalent to installing from sources |
| [release-0.6](https://pkg.jumpstarter.dev/release-0.6) | Index tracking a stable branch |
| [release-0.7](https://pkg.jumpstarter.dev/release-0.7) | Index tracking a stable branch |

#### Installing from Source

Expand Down
12 changes: 6 additions & 6 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ fi
INSTALL_DIR="${HOME}/.local/jumpstarter"
VENV_DIR="${INSTALL_DIR}/venv"
SET_SCRIPT="${INSTALL_DIR}/set"
DEFAULT_SOURCE="release-0.6"
DEFAULT_SOURCE="release-0.7"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Bump to release-0.7: LGTM; sync user-facing text.

Change is correct. Please also update help/usage and the invalid-source message that still reference 0.6.

Run to find stale references:


🏁 Script executed:

#!/bin/bash
rg -n --color=never 'release-0\.6|Stable release 0\.6' -g '!**/dist/**' -g '!**/build/**'

Length of output: 148


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "PWD: $(pwd)"
echo "--- Top-level files ---"
ls -la | sed -n '1,200p' || true

echo "--- File count (maxdepth 3, excluding .git/dist/build) ---"
find . -maxdepth 3 -type f -not -path "./.git/*" -not -path "./dist/*" -not -path "./build/*" -print | wc -l || true

echo "--- .gitignore (first 200 lines) ---"
if [ -f .gitignore ]; then sed -n '1,200p' .gitignore; else echo "(no .gitignore)"; fi

echo "--- rg version ---"
rg --version || true

echo "--- rg search (no ignore, include hidden) for 'release-0.6' or 'Stable release 0.6' ---"
rg -n --hidden --no-ignore -S -e 'release-0\.6' -e 'Stable release 0\.6' -g '!dist' -g '!build' || true

echo "--- rg search for DEFAULT_SOURCE and 'invalid' / 'usage' / 'help' keywords ---"
rg -n --hidden --no-ignore -S -e 'DEFAULT_SOURCE' -e 'invalid-source' -e 'invalid source' -e '\busage\b' -e '\bhelp\b' -g '!dist' -g '!build' || true

echo "--- Fallback grep (excluding common directories) for '0.6' and related strings ---"
grep -RIn --exclude-dir={dist,build,.git,node_modules} -E 'release-0\.6|Stable release 0\.6|DEFAULT_SOURCE|invalid-source|invalid source|\busage\b|\bhelp\b|0\.6' . || true

echo "--- Locate install.sh (case-insensitive) and print up to 300 lines if found ---"
mapfile -t files < <(find . -type f -iname 'install.sh' -not -path './.git/*' -not -path './dist/*' -not -path './build/*' || true)
if [ "${#files[@]}" -gt 0 ]; then
  for f in "${files[@]}"; do
    echo "---- $f ----"
    sed -n '1,300p' "$f" || true
  done
else
  echo "(no install.sh found via find). Searching for DEFAULT_SOURCE occurrences instead:"
  rg -n --hidden --no-ignore -S 'DEFAULT_SOURCE' -g '!dist' -g '!build' || true
fi

Length of output: 61575


Bump to release-0.7 — LGTM; sync user-facing text.

Change is correct. Update remaining help/usage and docs that still reference release-0.6:

  • install.sh — lines 42, 44, 52–53, 81: update default/help text and "Available sources" from release-0.6 → release-0.7.
  • docs/source/getting-started/installation/packages.md — lines 41–42, 76, 168: update table/examples referencing release-0.6 → release-0.7.
  • docs/multiversion.sh — line 4: branch list contains release-0.6 (confirm if it should remain).
  • docs/source/getting-started/guides/setup-distributed-mode.md — line 7: mentions "release 0.6.x" (update if meant to refer to 0.7).
🤖 Prompt for AI Agents
In install.sh around line 15 (DEFAULT_SOURCE="release-0.7") and at lines 42, 44,
52–53, and 81, update the default/help text and the "Available sources" entries
that still reference release-0.6 to release-0.7 so help output matches the new
default; also update docs/source/getting-started/installation/packages.md at
lines 41–42, 76, and 168 to replace any examples/tables referencing release-0.6
with release-0.7; check docs/multiversion.sh line 4 and confirm whether
release-0.6 should be removed or retained in the branch list and update
accordingly; and update
docs/source/getting-started/guides/setup-distributed-mode.md line 7 to change
the text "release 0.6.x" to the appropriate "release 0.7.x" (or neutral wording)
so documentation and scripts are consistent.


# Function to print colored output
print_info() {
Expand All @@ -52,18 +52,18 @@ Jumpstarter Installer
Usage: $0 [OPTIONS]

OPTIONS:
-s, --source SOURCE Installation source (default: release-0.6)
-s, --source SOURCE Installation source (default: release-0.7)
Available sources:
- release-0.6: Stable release 0.6 (recommended)
- release-0.7: Stable release 0.7 (recommended)
- latest: Latest stable release (when available)
- rc: Latest release candidate (when available)
- main: Latest development version
-d, --dir DIR Installation directory (default: ~/.local/jumpstarter)
-h, --help Show this help message

EXAMPLES:
$0 # Install stable release 0.6 (recommended)
$0 -s release-0.6 # Install stable release 0.6
$0 # Install stable release 0.7 (recommended)
$0 -s release-0.7 # Install stable release 0.7
$0 -s main # Install latest development version
$0 -s rc # Install latest release candidate (when available)
$0 -d /opt/jumpstarter # Install to custom directory
Expand Down Expand Up @@ -91,7 +91,7 @@ get_index_url() {
;;
*)
print_error "Invalid source: ${source}"
print_error "Available sources: latest, rc, main, release-0.6"
print_error "Available sources: latest, rc, main, release-<major.minor> (e.g., ${DEFAULT_SOURCE})"
exit 1
;;
esac
Expand Down
Loading