-
Notifications
You must be signed in to change notification settings - Fork 187
Expand file tree
/
Copy path.qreleaser.yml
More file actions
45 lines (40 loc) · 1.44 KB
/
Copy path.qreleaser.yml
File metadata and controls
45 lines (40 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# qreleaser configuration for warp
# This file controls the v2 release system behavior
# Binary configuration
binary_name: warp
goreleaser_config: .goreleaser/qreleaser.yaml
# Versioning - warp uses semantic versions (v1.4.0) not date-based
use_semver: true # Requires Q_VERSION_TAG env var
# Distribution
dl_upload_enabled: true # Upload binaries to dl.min.io
# Container images
#
# The RDMA flavor is a second pass over the same Dockerfile, published as
# quay.io/minio/aistor/warp:<version>.rdma. It carries no rolling tag: `latest`
# must keep resolving to the stock image. qreleaser skips the pass for hotfixes,
# matching scripts/release-post-transform.sh, which does not build RDMA
# artifacts for one either.
#
# It needs a release host provisioned for both architectures (see
# scripts/setup-rdma-release-host.sh). A host that sets WARP_SKIP_RDMA=true has
# no warp.<version>.rdma for the image to copy, so such a release has to drop
# rdma_enabled here as well.
containers:
- name: quay
image: quay.io/minio/aistor/warp
archs: [amd64, arm64]
fips_enabled: false
rdma_enabled: true
rdma_archs: [amd64, arm64]
dockerfile: Dockerfile.v2.release
rolling_tags:
stable: latest
edge_enabled: false
# Package generation (deb/rpm/apk via pkger)
packaging:
enabled: true
app_name: warp
license: "AGPLv3"
service_file:
url: https://raw.githubusercontent.com/minio/warp/master/systemd/warp.service
dest: warp.service