# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. builds: - <<: &build_defaults binary: airshipctl flags: - -tags=netgo - -trimpath ldflags: - '-extldflags "-static"' - -X opendev.org/airship/airshipctl/pkg/version.gitVersion={{ .Version }} env: - CGO_ENABLED=0 id: linux goos: - linux goarch: - amd64 - arm64 - arm goarm: - 7 - <<: *build_defaults id: darwin goos: - darwin - <<: *build_defaults id: windows goos: - windows archives: - name_template: "{{ .Binary }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" id: nix builds: [linux, darwin] format: tar.gz files: - none* - name_template: "{{ .Binary }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" id: windows builds: [windows] format: zip files: - none* release: draft: true