Skip to content

GoatFlow v0.7.0

Choose a tag to compare

@github-actions github-actions released this 26 Mar 07:34
· 381 commits to main since this release

GoatFlow v0.7.0

Container Images

# Main application
docker pull ghcr.io/goatkit/goatflow:0.7.0

# Temporal runner
docker pull ghcr.io/goatkit/goatflow-runner:0.7.0

Helm Chart

# Install from OCI registry (recommended)
helm install goatflow oci://ghcr.io/goatkit/charts/goatflow --version 0.7.0

# Or download this specific version
curl -LO https://github.com/goatkit/goatflow/releases/download/v0.7.0/goatflow-helm-chart-0.7.0.tgz
helm install goatflow ./goatflow-helm-chart-0.7.0.tgz

# Permalink to latest release
curl -LO https://github.com/goatkit/goatflow/releases/latest/download/goatflow-helm-chart-latest.tgz

Security

  • ✅ All security scans passed
  • ✅ SLSA Level 2 attestations generated
  • ✅ Container images signed and attested

Verification

To verify the container images:

# Install cosign
go install github.com/sigstore/cosign/v2/cmd/cosign@latest

# Verify main image
cosign verify ghcr.io/goatkit/goatflow:0.7.0 \
  --certificate-identity=https://github.com/goatkit/goatflow/.github/workflows/build.yml@refs/tags/v0.7.0 \
  --certificate-oidc-issuer=https://token.actions.githubusercontent.com

# Verify runner image
cosign verify ghcr.io/goatkit/goatflow-runner:0.7.0 \
  --certificate-identity=https://github.com/goatkit/goatflow/.github/workflows/build.yml@refs/tags/v0.7.0 \
  --certificate-oidc-issuer=https://token.actions.githubusercontent.com

Air-Gapped Deployment

Download the air-gapped bundle for offline deployments:
```bash
curl -LO https://github.com/goatkit/goatflow/releases/download/v0.7.0/goatflow-airgap-container-bundle-0.7.0.tar.gz
tar -xzf goatflow-airgap-container-bundle-*.tar.gz
./load-images.sh
```
See bundle README.md for Kubernetes deployment with local registry.

Deployment

See charts/goatflow/README.md for installation instructions.

Full Changelog: v0.6.5...v0.7.0