Skip to content

feat: add qreleaser support for warp#449

Merged
harshavardhana merged 6 commits intominio:masterfrom
donatello:qreleaser
Jan 15, 2026
Merged

feat: add qreleaser support for warp#449
harshavardhana merged 6 commits intominio:masterfrom
donatello:qreleaser

Conversation

@donatello
Copy link
Member

Add configuration files to enable qreleaser-based releases alongside
the existing GitHub release process.

New files:

  • .goreleaser/qreleaser.yaml: GoReleaser config for 5-platform builds
  • Dockerfile.v2.release: Container image using Q layout
  • .qreleaser.yml: qreleaser config with semantic versioning enabled

Add configuration files to enable qreleaser-based releases alongside
the existing GitHub release process.

New files:
- .goreleaser/qreleaser.yaml: GoReleaser config for 5-platform builds
- Dockerfile.v2.release: Container image using Q layout
- .qreleaser.yml: qreleaser config with semantic versioning enabled

Usage:
  Q_VERSION_TAG=v1.5.0 qreleaser main minio/warp release
Add GitHub Actions workflow for testing qreleaser builds. This workflow:
- Supports both release and edge builds via workflow_dispatch
- Accepts semver version tag (e.g., v1.5.0) as input
- Runs on pull requests to master for CI validation
- Verifies release artifacts and ldflags injection
- Uploads artifacts for inspection
- Uses PERSONAL_ACCESS_TOKEN to access private miniohq/q repo
@harshavardhana harshavardhana merged commit 7065817 into minio:master Jan 15, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants