tag v0.155.0 Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> Changes with 0.155.0 ---------------- * Fedora 43: add shadow-utils when LockRoot is enabled, update cloud-init service name (osbuild/images#1618) * Author: Achilleas Koutsou, Reviewers: Gianluca Zuccarelli, Michael Vogt * Update osbuild dependency commit ID to latest (osbuild/images#1609) * Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger, Tomáš Hozza * Update snapshots to 20250626 (osbuild/images#1623) * Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger * distro/rhel9: xz compress azure-cvm image type [HMS-8587] (osbuild/images#1620) * Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza * distro/rhel: introduce new image type: Azure SAP Apps [HMS-8738] (osbuild/images#1612) * Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza * distro/rhel: move ansible-core to sap_extras_pkgset (osbuild/images#1624) * Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Tomáš Hozza * github/create-tag: allow passing the version when run manually (osbuild/images#1621) * Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Tomáš Hozza * rhel9: move image-config into pure YAML (HMS-8593) (osbuild/images#1616) * Author: Michael Vogt, Reviewers: Achilleas Koutsou, Simon de Vlieger * test: split manifest checksums into separate files (osbuild/images#1625) * Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza — Somewhere on the Internet, 2025-06-30 --- tag v0.156.0 Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com> Changes with 0.156.0 ---------------- * Many: delete repositories for EOL distributions (HMS-7044) (osbuild/images#1607) * Author: Tomáš Hozza, Reviewers: Michael Vogt, Simon de Vlieger * RHSM/facts: add 'image-builder CLI' API type (osbuild/images#1640) * Author: Tomáš Hozza, Reviewers: Brian C. Lane, Simon de Vlieger * Update dependencies 2025-06-29 (osbuild/images#1628) * Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza * Update osbuild dependency commit ID to latest (osbuild/images#1627) * Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza * [RFC] image: drop `InstallWeakDeps` from image.DiskImage (osbuild/images#1642) * Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger, Tomáš Hozza * build(deps): bump the go-deps group across 1 directory with 3 updates (osbuild/images#1632) * Author: dependabot[bot], Reviewers: SchutzBot, Tomáš Hozza * distro/rhel10: xz compress azure-cvm image type (osbuild/images#1638) * Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger * distro: cleanup/refactor distro/{defs,generic} (HMS-8744) (osbuild/images#1570) * Author: Michael Vogt, Reviewers: Simon de Vlieger, Tomáš Hozza * distro: remove some hardcoded values from generic/images.go (osbuild/images#1636) * Author: Michael Vogt, Reviewers: Simon de Vlieger, Tomáš Hozza * distro: small tweaks for the YAML based imagetypes (osbuild/images#1622) * Author: Michael Vogt, Reviewers: Brian C. Lane, Simon de Vlieger * fedora/wsl: packages and locale (osbuild/images#1635) * Author: Simon de Vlieger, Reviewers: Michael Vogt, Tomáš Hozza * image/many: make compression more generic (osbuild/images#1634) * Author: Simon de Vlieger, Reviewers: Brian C. Lane, Michael Vogt * manifest: handle content template name with spaces (osbuild/images#1641) * Author: Bryttanie, Reviewers: Brian C. Lane, Michael Vogt, Tomáš Hozza * many: implement gzip (osbuild/images#1633) * Author: Simon de Vlieger, Reviewers: Michael Vogt, Tomáš Hozza * rhel/azure: set GRUB_TERMINAL based on architecture [RHEL-91383] (osbuild/images#1626) * Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza — Somewhere on the Internet, 2025-07-07 ---
157 lines
4.1 KiB
YAML
157 lines
4.1 KiB
YAML
---
|
|
version: 2
|
|
project_name: govmomi
|
|
|
|
env:
|
|
- GO_VERSION=1.24
|
|
- ALPINE_VERSION=3.21
|
|
|
|
builds:
|
|
- id: govc
|
|
no_main_check: true
|
|
goos: &goos-defs
|
|
- linux
|
|
- darwin
|
|
- windows
|
|
- freebsd
|
|
goarch: &goarch-defs
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
- mips64le
|
|
- s390x
|
|
env:
|
|
- CGO_ENABLED=0
|
|
- PKGPATH=github.com/vmware/govmomi/cli/flags
|
|
dir: ./govc
|
|
main: .
|
|
binary: govc
|
|
ldflags:
|
|
- "-X {{.Env.PKGPATH}}.BuildVersion={{.Version}} -X {{.Env.PKGPATH}}.BuildCommit={{.ShortCommit}} -X {{.Env.PKGPATH}}.BuildDate={{.Date}}"
|
|
- id: vcsim
|
|
no_main_check: true
|
|
goos: *goos-defs
|
|
goarch: *goarch-defs
|
|
env:
|
|
- CGO_ENABLED=0
|
|
dir: ./vcsim
|
|
main: .
|
|
binary: vcsim
|
|
ldflags:
|
|
- "-X main.buildVersion={{.Version}} -X main.buildCommit={{.ShortCommit}} -X main.buildDate={{.Date}}"
|
|
|
|
nfpms:
|
|
- package_name: govmomi
|
|
vendor: Broadcom
|
|
license: Apache 2.0
|
|
ids:
|
|
- govc
|
|
- vcsim
|
|
homepage: https://github.com/vmware/govmomi
|
|
maintainer: Doug MacEachern <dougm@vmware.com>
|
|
description: |-
|
|
vSphere CLI
|
|
formats:
|
|
- rpm
|
|
|
|
archives:
|
|
- id: govcbuild
|
|
ids:
|
|
- govc
|
|
name_template: >-
|
|
govc_
|
|
{{- title .Os }}_
|
|
{{- if eq .Arch "amd64" }}x86_64
|
|
{{- else if eq .Arch "386" }}i386
|
|
{{- else }}{{ .Arch }}{{ end }}
|
|
format_overrides: &overrides
|
|
- goos: windows
|
|
formats:
|
|
- zip
|
|
files: &extrafiles
|
|
- CHANGELOG.md
|
|
- LICENSE.txt
|
|
- README.md
|
|
- id: vcsimbuild
|
|
ids:
|
|
- vcsim
|
|
name_template: >-
|
|
vcsim_
|
|
{{- title .Os }}_
|
|
{{- if eq .Arch "amd64" }}x86_64
|
|
{{- else if eq .Arch "386" }}i386
|
|
{{- else }}{{ .Arch }}{{ end }}
|
|
format_overrides: *overrides
|
|
files: *extrafiles
|
|
|
|
snapshot:
|
|
version_template: "{{ .Tag }}-next"
|
|
|
|
checksum:
|
|
name_template: "checksums.txt"
|
|
|
|
changelog:
|
|
sort: asc
|
|
filters:
|
|
exclude:
|
|
- "^docs:"
|
|
- "^test:"
|
|
- Merge pull request
|
|
- Merge branch
|
|
|
|
dockers:
|
|
- image_templates:
|
|
- "vmware/govc:{{ .Tag }}"
|
|
- "vmware/govc:{{ .ShortCommit }}"
|
|
- "vmware/govc:latest"
|
|
dockerfile: Dockerfile.govc
|
|
ids:
|
|
- govc
|
|
build_flag_templates:
|
|
- "--pull"
|
|
- "--label=org.opencontainers.image.created={{.Date}}"
|
|
- "--label=org.opencontainers.image.title={{.ProjectName}}"
|
|
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
|
- "--label=org.opencontainers.image.version={{.Version}}"
|
|
- "--label=org.opencontainers.image.url=https://github.com/vmware/govmomi"
|
|
- "--platform=linux/amd64"
|
|
- "--build-arg=GO_VERSION={{.Env.GO_VERSION}}"
|
|
|
|
- image_templates:
|
|
- "vmware/govc:{{ .Tag }}-runner"
|
|
- "vmware/govc:alpine-{{ .Tag }}-runner"
|
|
- "vmware/govc:{{ .ShortCommit }}-runner"
|
|
- "vmware/govc:alpine-{{ .ShortCommit }}-runner"
|
|
- "vmware/govc:latest-runner"
|
|
- "vmware/govc:alpine-latest-runner"
|
|
dockerfile: Dockerfile.govc.runner
|
|
ids:
|
|
- govc
|
|
extra_files:
|
|
- scripts/runner/entrypoint.sh
|
|
build_flag_templates:
|
|
- "--pull"
|
|
- "--label=org.opencontainers.image.created={{.Date}}"
|
|
- "--label=org.opencontainers.image.title={{.ProjectName}}"
|
|
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
|
- "--label=org.opencontainers.image.version={{.Version}}"
|
|
- "--label=org.opencontainers.image.url=https://github.com/vmware/govmomi"
|
|
- "--platform=linux/amd64"
|
|
- "--build-arg=ALPINE_VERSION={{.Env.ALPINE_VERSION}}"
|
|
|
|
- image_templates:
|
|
- "vmware/vcsim:{{ .Tag }}"
|
|
- "vmware/vcsim:{{ .ShortCommit }}"
|
|
- "vmware/vcsim:latest"
|
|
dockerfile: Dockerfile.vcsim
|
|
ids:
|
|
- vcsim
|
|
build_flag_templates:
|
|
- "--pull"
|
|
- "--label=org.opencontainers.image.created={{.Date}}"
|
|
- "--label=org.opencontainers.image.title={{.ProjectName}}"
|
|
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
|
- "--label=org.opencontainers.image.version={{.Version}}"
|
|
- "--label=org.opencontainers.image.url=https://github.com/vmware/govmomi"
|
|
- "--platform=linux/amd64"
|
|
- "--build-arg=GO_VERSION={{.Env.GO_VERSION}}"
|