Skip to content

Releases: airscripts/gitfleet

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 12:32
4caddd2

gitfleet@v0.2.0 | 2026-09-13

Added

  • Added declarative label templates, safe in-place label renaming, additive or
    replacement synchronization for GitHub and GitLab, and a root Makefile for
    the standard development workflow.
  • Added a gitfleet-docs/ documentation set with command, workflow,
    provider, configuration, testing, release, and troubleshooting pages so users
    can understand each command family by purpose, timing, examples, provider
    behavior, safety notes, and automation usage.
  • Added bulk repository cloning with gitfleet repo clone --all, scoped by
    exactly one of --org or --user, including dry-run reports, JSON output,
    HTTPS or SSH clone URLs, depth control, configurable concurrency, existing
    directory skips, and per-repository failure reporting.
  • Added bulk clone filters for forks and archived repositories through
    --include-forks and --include-archived; both are excluded by default for
    safer fleet bootstrapping.
  • Added unit, CLI integration, snapshot-help, and live-playbook coverage for
    bulk repository clone behavior.
  • Added explicit --page support to paginated list and search commands so
    users can request a concrete 1-based provider page alongside --limit.
  • Added gitfleet-site/, a static Astro homepage with light and dark themes
    for discovering Gitfleet, downloading releases, starring the project, and
    reaching the GitHub-hosted docs.
  • Added Gitfleet site jobs to the existing verify, build, and test workflows
    with pnpm install, Prettier format checks, ESLint source linting, Astro
    lint/type checks, Vitest unit tests, static build, build-output integration
    tests, and Playwright end-to-end tests against a mocked GitHub stars API.
  • Added typed site content fixtures and tests for homepage links, terminal tips,
    metadata, footer theme toggle placement, skip-link landmarks, and static
    output behavior.
  • Added nested Agentskill guidance for gitfleet-core/,
    gitfleet-providers/, gitfleet/, and gitfleet-site/, with the root
    documents remaining the nearest parent.

Changed

  • Expanded repository documentation and workflow guides with more descriptive
    product and usage context for single clone, bulk clone, dry-run, and JSON
    automation scenarios.
  • Updated maintainer guidance to keep gitfleet-docs/ synchronized with
    command, flag, output, safety, provider-support, and workflow changes.
  • Refreshed README repository metrics for the current source and test suite.
  • Changed auth login to validate tokens with the selected provider before
    saving them, and changed the password prompt to show masked input feedback.
  • Expanded auth status so it reports the active profile, token source,
    whether a token is configured, and live validation details for the active
    credential.
  • Reduced bulk operation memory use by sharing the prepared work list across
    concurrent workers instead of cloning it once per worker.
  • Restyled the Gitfleet homepage around the existing header, ASCII hero,
    terminal, and footer skeleton with layered sonar atmosphere, Plus Jakarta Sans
    and IBM Plex Mono, refined light and dark surfaces, and glass terminal chrome.
  • Polished Gitfleet homepage viewports so phone, tablet, and desktop layouts
    feel native, with a compact mobile nav, a later two-column split, and
    touch-safe controls.
  • Replaced the homepage radar glyph with the Gitfleet hexagon ship mark as
    resized PNG assets for the header and favicon.
  • Added a 1280x640 cyan Open Graph cover with the white GF mark, and gathered
    cover, logo, and favicon files under gitfleet-assets/.
  • Rounded the README cover image corners enough to read as a card without
    changing the 1280x640 layout.
  • Structured the Astro homepage with dedicated layout, component, data, and
    browser-script modules so the site can scale beyond a single page without
    concentrating markup, content, and behavior in one file.
  • Updated Gitfleet site CI jobs to run on Node.js 24 with Node 24-compatible
    actions/setup-node@v7 and pnpm/action-setup@v6 actions.
  • Loaded the GitHub star count on the homepage Star On GitHub button in the
    browser after page load, keeping the count empty in static HTML.
  • Hardened homepage landmarks, skip-link keyboard access, tap targets, and
    assistive names so the production build can meet a 95 Lighthouse floor.
  • Added a system color theme to the homepage footer control, cycling light,
    dark, and operating-system preference.
  • Drew the homepage GITFLEET banner as font-independent SVG geometry so
    box-drawing columns stay aligned on mobile browsers that substitute fonts or
    inflate small text.
  • Removed the glow from the cyan FLEET letters in the homepage ASCII banner.
  • Pointed gitfleet-site source imports at src/ through the @/ alias.
  • Installed Agentskill in CI from the GitHub release action instead of
    crates.io, where the CLI is not published.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 11:52
aa1a3b5

gitfleet@v0.1.0 | 2026-07-17

Added

  • Domain model, capability contracts, and provider registry built around
    provider-neutral abstractions, with GitHub and GitLab as built-in
    providers.
  • Shared command families that the CLI uses through a single
    operation catalog.
  • Workspace execution that runs in-process with bounded concurrency and
    produces stable, per-repository results.
  • The gitfleet and gf executable names, which expose the same command
    surface.
  • Manage pull requests, reviews, issues, discussions, and notifications with
    the change, review, issue, discussion, and inbox commands.
  • Set up repositories, governance, policies, project planning, wikis, sites,
    labels, templates, and licenses with the repo, govern, policy,
    planning, wiki, site, label, template, and license commands.
  • Handle CI/CD pipelines, releases, package registries, dev environments,
    deployments, environments, runners, and webhooks with the pipeline,
    release, registry, dev, deploy, environment, runner, and
    webhook commands.
  • Audit dependencies, advisories, attestations, security policies, secrets,
    and variables with the deps, advisory, attestation, security,
    secret, and variable commands.
  • Search code, manage access and identity, view analytics, create snippets,
    browse resources, and call the API directly with the search, code,
    access, identity, analytics, snippet, browse, and api commands.
  • Authenticate, manage workspaces, set up aliases, generate shell completions,
    configure Gitfleet, and show help or version information
    with the auth, workspace, alias, completion, config,
    help, and version commands.
  • GitLab provider capabilities including reviews, milestones, snippets,
    protected branches and tags, environments, and package registry operations.
  • Insta snapshot tests for CLI help text and provider wire payload
    normalization.
  • Lefthook pre-commit checks for formatting, clippy, workspace compilation, and
    the coverage gate.
  • Reversible GitHub and GitLab live API playbooks covering every retained
    command family, including positive, negative, and cleanup paths.
  • Raw API support for GET, POST, PUT, PATCH, and DELETE requests.
  • A documented .env.example covering supported Gitfleet and live-playbook
    environment variables.
  • Transparent provider pagination, retry handling, and rate-limit reporting
    for read operations.
  • Provider capability introspection and contract validation for reliable
    cross-provider command discovery.
  • Workspace archive operations and idempotent repository state changes.
  • Executable command aliases with argument forwarding, quoting, cycle
    detection, and canonical-command protection.
  • Change-request merging with merge, squash, and rebase methods.

Changed

  • Replaced the old GitHub-only identity with Gitfleet's own product name,
    configuration paths, environment variables, and release line.
  • Moved all provider HTTP and REST integrations behind the provider clients so
    no provider details leak into shared code.
  • Renamed provider-specific command names to portable Gitfleet terms,
    including change for pull requests, pipeline for CI, planning for
    projects, site for pages, snippet for gists, and dev for codespaces.
  • Defaulted provider tokens to operating-system credential storage, with an
    explicit GITFLEET_CREDENTIAL_STORE=file compatibility option for
    permission-protected plaintext storage.
  • Standardized every Gitfleet environment variable on the GITFLEET_ prefix.
  • Routed provider clients through the resolved profile host and credentials,
    including GitHub public API routing and GitLab filter handling.
  • Made unsupported provider behavior explicit through capability errors,
    including GitHub wikis and protected tags; protected-tag operations remain
    available on GitLab.
  • Hardened credential, configuration, provider-client, repository, prompt,
    output, and workspace behavior for interactive and automated use.
  • Added MSRV, macOS, Windows, dependency-policy, and vulnerability validation
    to continuous integration.

Fixed

  • Corrected GitHub and GitLab repository creation, initialization, forking,
    editing, archival, and deletion behavior.
  • Corrected issue and change comment routing, provider project identifiers,
    raw API mutation methods, and structured mutation output.
  • Corrected GitHub package enumeration, project operations, repository
    rulesets, Pages lifecycle handling, and capability reporting.
  • Corrected GitLab code browsing and search, including defaulting file reads to
    HEAD, plus label, variable, pipeline, release, environment, package, and
    repository policy operations.
  • Corrected confirmation and non-interactive safeguards for destructive
    commands, including JSON and dry-run workflows.
  • Corrected profile resolution, repository detection, credential handling,
    workspace partial-failure reporting, and provider-specific remote parsing.
  • Corrected provider URL and path encoding, enterprise wiki safeguards,
    response cleanup, credential persistence, workspace routing, and provider
    contract handling.
  • Expanded provider integration coverage and normalization checks for both
    providers; the workspace now exceeds the required 80 percent line-coverage
    gate.

Removed

  • Removed Copilot, agent tasks, agent skills, prompt preview, and
    GitHub-compatible extension commands.
  • Removed automatic gh proxying and parity-only compatibility behavior.
  • Removed legacy executable aliases and configuration migration from the
    previous CLI.
  • Removed the gitfleet-tui crate and the gitfleet tui command. Gitfleet
    is now a CLI-only product.
  • Removed unreachable GitHub wiki endpoint code because GitHub does not expose
    a supported wiki API.

v0.1.0-rc.1

v0.1.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 23:50
1465b3a

Release candidate for v0.1.0.

This prerelease is intended to validate release packaging and platform artifacts.
See the final v0.1.0 release for changelog notes.