Skip to content

v1.2.0 — Manual Install Fallback, RHEL 8 CI

Choose a tag to compare

@NimaShafie NimaShafie released this 01 May 19:23
· 36 commits to main since this release
2f3fa82

What's new

Manual install fallback

When the devkit-ui cannot complete an installation, a Show manual install commands button appears in the terminal drawer. Clicking it opens a modal with tabbed Windows / Linux steps, pre-filled copy-ready shell commands, and split-archive reassembly instructions.

New API endpoint: GET /api/tool/{id}/manual-install — returns platform-specific env block, install command, custom prefix example, split-archive reassembly commands, and per-platform notes.

scripts/manual-install.sh--list enumerates tools, --tool <id> installs, --prefix sets a custom path, --verify-only confirms split parts are present.

RHEL 8 CI

.github/workflows/rhel8-test.yml — builds Dockerfile.rhel8-test and runs the full install + smoke-test suite inside UBI 8.10 (glibc 2.28, no EPEL); triggers on install-related path changes, weekly Monday schedule, and workflow_dispatch.

Fixed

  • install-cli.sh — added --admin flag; Jenkinsfile and .gitlab-ci.yml were passing --admin but it was previously unrecognised
  • All CI API calls now include X-DevKit-Token header
  • .gitlab-ci.yml — replaced fragile /proc/*/cmdline PID scan with a .server.pid file

Install

pip install airgap-devkit==1.2.0