Releases


Overview

Releases provide:

  • Auto-generated summaries of changes
  • Complete list of produced artifacts
  • Consumed dependencies
  • Links to source code and workflows
  • Semantic searchability

What is a Release?

Definition

A release is automatically created when:

  1. A GitHub Actions workflow runs
  2. The workflow has the Fly action configured
  3. The workflow successfully uploads at least one artifact to Fly Registry

Release Components

Each release includes:

ComponentDescription
Version/NameRelease identifier or version number
SummaryAI-generated description of changes
ArtifactsList of packages/images pushed
DependenciesExternal packages consumed
CommitsAll commits included in this release
Pull RequestsPRs merged in this release
WorkflowLink to GitHub Actions workflow
TimestampWhen the release was created

Release List View

Accessing Releases

You can access releases in two ways:

1. Navigate in the Fly Web App:

  1. Navigate to Git Repositories
  2. Select a repository
  3. Click the Releases tab
  4. View all releases from that specific repository

2. Semantic Search via Fly Chat:

  • Use natural language queries to find specific releases
  • Example: “Show me the latest release from payment-service”
  • Fly Chat will find and display the relevant releases

Semantic search is a powerful feature that allows you to find releases using natural language queries via Fly Chat or your IDE (with Fly MCP).

Tip: When using your IDE, you can add “Fly release” to your query to help find releases more easily.

Example Queries

QueryFinds
“Find the release where I fixed the login bug”Releases mentioning login fixes in summary
“Show me Jon’s last deployment”Most recent release by Jon
“Releases from last week with API changes”Releases within date range mentioning API
“Find the Fly release that broke production”Releases with issue keywords
“Latest stable Fly release”Most recent tagged stable release
“Fly release with Docker image updates”Releases that pushed Docker artifacts