Skip to content

cli: add linux/s390x build target to release distribution #929

@dangrondahl

Description

@dangrondahl

Problem

The Kosli CLI is not currently distributed for the linux/s390x architecture (IBM Z / 64-bit mainframe). Teams running workloads on IBM Z hardware have no way to install or run the CLI natively on that platform.

Expected Behavior

The CLI release pipeline produces a linux/s390x binary and includes it in the published release assets (e.g. via GoReleaser), making it installable on IBM Z systems.

Current Behavior

No linux/s390x binary is available in the current release distribution.

Use Case

Running Kosli CLI commands (e.g. attestations) directly on IBM Z mainframe hosts as part of CI/CD pipelines or scheduled compliance workflows.

Suggested Approach

Add linux/s390x to the GOOS/GOARCH matrix in the GoReleaser config (or equivalent build pipeline). Go supports cross-compilation to s390x natively, so this should be a low-effort change.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions