mirror of
https://github.com/terraform-docs/terraform-docs.git
synced 2026-03-27 04:48:33 +07:00
126 lines
3.2 KiB
YAML
126 lines
3.2 KiB
YAML
project_name: terraform-docs
|
|
|
|
builds:
|
|
- main: .
|
|
env:
|
|
- CGO_ENABLED=0
|
|
ldflags:
|
|
- -s -w
|
|
- -X github.com/terraform-docs/terraform-docs/internal/version.commit={{ .ShortCommit }}
|
|
goos:
|
|
- darwin
|
|
- linux
|
|
- freebsd
|
|
- windows
|
|
goarch:
|
|
- amd64
|
|
- arm64
|
|
- arm
|
|
ignore:
|
|
- goos: darwin
|
|
goarch: arm
|
|
- goos: windows
|
|
goarch: arm
|
|
|
|
archives:
|
|
- format: tar.gz
|
|
name_template: "{{ .Binary }}-{{ .Tag }}-{{ .Os }}-{{ .Arch }}"
|
|
format_overrides:
|
|
- goos: windows
|
|
format: zip
|
|
files:
|
|
- LICENSE
|
|
- README.md
|
|
|
|
checksum:
|
|
name_template: "{{ .ProjectName }}-{{ .Tag }}.sha256sum"
|
|
|
|
snapshot:
|
|
name_template: "{{ .Tag }}-dev"
|
|
|
|
release:
|
|
github:
|
|
owner: terraform-docs
|
|
name: terraform-docs
|
|
header: |
|
|
## Notable Updates
|
|
footer: |
|
|
## Docker images
|
|
|
|
- `docker pull quay.io/terraform-docs/terraform-docs:latest`
|
|
- `docker pull quay.io/terraform-docs/terraform-docs:{{ .RawVersion }}`
|
|
|
|
## Contributors
|
|
|
|
Very special thanks to the contributors.
|
|
|
|
{{ .Env.Contributors }}
|
|
|
|
changelog:
|
|
sort: asc
|
|
filters:
|
|
exclude:
|
|
- "^docs:"
|
|
- "^test:"
|
|
- "^Merge pull request"
|
|
groups:
|
|
- title: Dependency updates
|
|
regexp: '^.*?(.+)\(deps\)!?:.+$'
|
|
order: 300
|
|
- title: "Features"
|
|
regexp: '^.*?feat(\(.+\))??!?:.+$'
|
|
order: 100
|
|
- title: "Security updates"
|
|
regexp: '^.*?sec(\(.+\))??!?:.+$'
|
|
order: 150
|
|
- title: "Bug Fixes"
|
|
regexp: '^.*?(fix|refactor)(\(.+\))??!?:.+$'
|
|
order: 200
|
|
- title: "Chores"
|
|
order: 9999
|
|
|
|
dockers:
|
|
- dockerfile: scripts/release/Dockerfile
|
|
image_templates:
|
|
- "quay.io/terraform-docs/terraform-docs:latest-amd64"
|
|
- "quay.io/terraform-docs/terraform-docs:{{ .RawVersion }}-amd64"
|
|
use: buildx
|
|
build_flag_templates:
|
|
- "--pull"
|
|
- "--platform=linux/amd64"
|
|
- dockerfile: scripts/release/Dockerfile
|
|
image_templates:
|
|
- "quay.io/terraform-docs/terraform-docs:latest-arm64"
|
|
- "quay.io/terraform-docs/terraform-docs:{{ .RawVersion }}-arm64"
|
|
use: buildx
|
|
build_flag_templates:
|
|
- "--pull"
|
|
- "--platform=linux/arm64"
|
|
goarch: arm64
|
|
|
|
brews:
|
|
- repository:
|
|
owner: terraform-docs
|
|
name: homebrew-tap
|
|
commit_author:
|
|
name: terraform-docs-bot
|
|
email: bot@terraform-docs.io
|
|
url_template: "https://github.com/terraform-docs/terraform-docs/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
|
|
homepage: "https://github.com/terraform-docs/"
|
|
description: "Generate documentation from Terraform modules in various output formats"
|
|
test: |
|
|
system "#{bin}/terraform-docs version"
|
|
|
|
scoops:
|
|
- repository:
|
|
owner: terraform-docs
|
|
name: scoop-bucket
|
|
commit_author:
|
|
name: terraform-docs-bot
|
|
email: bot@terraform-docs.io
|
|
commit_msg_template: "Scoop update for {{ .ProjectName }} version {{ .Tag }}"
|
|
url_template: "https://github.com/terraform-docs/terraform-docs/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
|
|
homepage: "https://github.com/terraform-docs/"
|
|
description: "Generate documentation from Terraform modules in various output formats"
|
|
license: MIT
|