Automic VaultAutomic Vault

brew

Install source-to-image with Homebrew, dnf

Tool for building source and injecting into docker images. Version 1.6.2 via Homebrew; verified 2026-06-04.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install source-to-image

local Homebrew formula metadata

Linux

Fedora dnfverified · 92%
sudo dnf install source-to-image

Fedora Rawhide package metadata · source-to-image · source: dl.fedoraproject.org

overview

Package summary

Tool for building source and injecting into docker images

Commands and aliases

  • s2i

history

Project history and usage

Source-to-Image, commonly `s2i`, is OpenShift's CLI and workflow for building reproducible container images by injecting application source into builder images rather than requiring every application repository to carry its own Dockerfile.

Project history

The GitHub repository was created in January 2014. Public releases show a 0.1 release in January 2015, a 1.0 release in June 2015, and continuing maintenance through the 1.x series.

The README frames S2I as both a toolkit and workflow. Its design centers on builder images with standard scripts such as `assemble`, `run`, optional `save-artifacts`, and optional `usage`, plus source-side files like `.s2iignore` and `.s2i/environment`.

Adoption history

S2I is tied to OpenShift's application-build model and has been packaged for Homebrew and Fedora/DNF according to the input package metadata. Its README documents installation via Go, Homebrew, downloadable releases, and platform-specific binaries.

How it is used

The canonical workflow is `s2i build <source location> <builder image> [tag]`, followed by running the produced container image. The CLI also includes commands such as `create`, `rebuild`, `generate`, `usage`, `version`, and `help`.

Why package nerds care

Package nerds care because S2I sits at the boundary between language packaging, container image construction, and platform policy. It encodes buildpacks-like conventions in simple executable scripts while still producing ordinary container images.

Timeline

  • 2014: OpenShift source-to-image repository created.
  • 2015: v0.1 public release published in January.
  • 2015: v1.0 public release published in June.
  • 2025: v1.5.0 release updated build containers and Docker dependencies.
  • 2026: v1.6.x releases continued dependency and image maintenance.

Related projects

  • OpenShift uses S2I as part of its source-to-container build workflow.
  • Builder images provide the `assemble`, `run`, `save-artifacts`, and `usage` scripts consumed by the `s2i` CLI.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:image

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
s2icliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.6.2
manager updated2026-06-04
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/openshift/source-to-image

install metadata

Package metadata

Package keybrew:source-to-image
Version1.6.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/source-to-image
Homepagehttps://github.com/openshift/source-to-image
Repositoryhttps://github.com/openshift/source-to-image
Upstream docshttps://github.com/openshift/source-to-image#readme
LicenseApache-2.0
Source archivehttps://github.com/openshift/source-to-image.git
Last updated2026-06-04T13:24:41Z
Pulseupdated
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namesource-to-image
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

dnf95%

source-to-image 1.5.1-3.fc44

A tool for building artifacts from source and injecting into container images

https://github.com/openshift/source-to-image

sudo dnf install source-to-image
  • License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: source-to-image
  • 5 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Source To Image
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: source-to-image from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment