mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-02-05 13:15:26 +02:00
test: fix
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
This commit is contained in:
parent
5c6c61ae8b
commit
68b38c0229
@ -8,7 +8,7 @@ before:
|
||||
- ./scripts/manpages.sh
|
||||
|
||||
snapshot:
|
||||
name_template: '{{ incpatch .Version }}-next'
|
||||
name_template: "{{ incpatch .Version }}-next"
|
||||
|
||||
gomod:
|
||||
proxy: true
|
||||
@ -33,7 +33,7 @@ builds:
|
||||
ignore:
|
||||
- goos: windows
|
||||
goarch: arm
|
||||
mod_timestamp: '{{ .CommitTimestamp }}'
|
||||
mod_timestamp: "{{ .CommitTimestamp }}"
|
||||
flags:
|
||||
- -trimpath
|
||||
ldflags:
|
||||
@ -47,16 +47,16 @@ universal_binaries:
|
||||
# - enabled: true
|
||||
|
||||
checksum:
|
||||
name_template: 'checksums.txt'
|
||||
name_template: "checksums.txt"
|
||||
|
||||
changelog:
|
||||
sort: asc
|
||||
use: github
|
||||
filters:
|
||||
exclude:
|
||||
- '^test:'
|
||||
- '^chore'
|
||||
- 'merge conflict'
|
||||
- "^test:"
|
||||
- "^chore"
|
||||
- "merge conflict"
|
||||
- Merge pull request
|
||||
- Merge remote-tracking branch
|
||||
- Merge branch
|
||||
@ -65,19 +65,19 @@ changelog:
|
||||
- title: Dependency updates
|
||||
regexp: '^.*?(feat|fix)\(deps\)!?:.+$'
|
||||
order: 300
|
||||
- title: 'New Features'
|
||||
- title: "New Features"
|
||||
regexp: '^.*?feat(\([[:word:]]+\))??!?:.+$'
|
||||
order: 100
|
||||
- title: 'Security updates'
|
||||
- title: "Security updates"
|
||||
regexp: '^.*?sec(\([[:word:]]+\))??!?:.+$'
|
||||
order: 150
|
||||
- title: 'Bug fixes'
|
||||
- title: "Bug fixes"
|
||||
regexp: '^.*?fix(\([[:word:]]+\))??!?:.+$'
|
||||
order: 200
|
||||
- title: 'Documentation updates'
|
||||
- title: "Documentation updates"
|
||||
regexp: ^.*?doc(\([[:word:]]+\))??!?:.+$
|
||||
order: 400
|
||||
- title: 'Build process updates'
|
||||
- title: "Build process updates"
|
||||
regexp: ^.*?build(\([[:word:]]+\))??!?:.+$
|
||||
order: 400
|
||||
- title: Other work
|
||||
@ -85,15 +85,15 @@ changelog:
|
||||
|
||||
dockers:
|
||||
- image_templates:
|
||||
- 'goreleaser/goreleaser:{{ .Tag }}-amd64'
|
||||
- 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}-amd64'
|
||||
- "goreleaser/goreleaser:{{ .Tag }}-amd64"
|
||||
- "ghcr.io/goreleaser/goreleaser:{{ .Tag }}-amd64"
|
||||
dockerfile: Dockerfile
|
||||
use: buildx
|
||||
build_flag_templates:
|
||||
- "--pull"
|
||||
- "--label=io.artifacthub.package.readme-url=https://raw.githubusercontent.com/goreleaser/goreleaser/main/README.md"
|
||||
- "--label=io.artifacthub.package.logo-url=https://goreleaser.com/static/avatar.png"
|
||||
- "--label=io.artifacthub.package.maintainers=[{\"name\":\"Carlos Alexandro Becker\",\"email\":\"carlos@carlosbecker.dev\"}]"
|
||||
- '--label=io.artifacthub.package.maintainers=[{"name":"Carlos Alexandro Becker","email":"carlos@carlosbecker.dev"}]'
|
||||
- "--label=io.artifacthub.package.license=MIT"
|
||||
- "--label=org.opencontainers.image.description=Deliver Go binaries as fast and easily as possible"
|
||||
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||
@ -105,15 +105,15 @@ dockers:
|
||||
extra_files:
|
||||
- scripts/entrypoint.sh
|
||||
- image_templates:
|
||||
- 'goreleaser/goreleaser:{{ .Tag }}-arm64'
|
||||
- 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}-arm64'
|
||||
- "goreleaser/goreleaser:{{ .Tag }}-arm64"
|
||||
- "ghcr.io/goreleaser/goreleaser:{{ .Tag }}-arm64"
|
||||
dockerfile: Dockerfile
|
||||
use: buildx
|
||||
build_flag_templates:
|
||||
- "--pull"
|
||||
- "--label=io.artifacthub.package.readme-url=https://raw.githubusercontent.com/goreleaser/goreleaser/main/README.md"
|
||||
- "--label=io.artifacthub.package.logo-url=https://goreleaser.com/static/avatar.png"
|
||||
- "--label=io.artifacthub.package.maintainers=[{\"name\":\"Carlos Alexandro Becker\",\"email\":\"carlos@carlosbecker.dev\"}]"
|
||||
- '--label=io.artifacthub.package.maintainers=[{"name":"Carlos Alexandro Becker","email":"carlos@carlosbecker.dev"}]'
|
||||
- "--label=io.artifacthub.package.license=MIT"
|
||||
- "--label=org.opencontainers.image.description=Deliver Go binaries as fast and easily as possible"
|
||||
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||
@ -127,22 +127,22 @@ dockers:
|
||||
- scripts/entrypoint.sh
|
||||
|
||||
docker_manifests:
|
||||
- name_template: 'goreleaser/goreleaser:{{ .Tag }}'
|
||||
- name_template: "goreleaser/goreleaser:{{ .Tag }}"
|
||||
image_templates:
|
||||
- 'goreleaser/goreleaser:{{ .Tag }}-amd64'
|
||||
- 'goreleaser/goreleaser:{{ .Tag }}-arm64'
|
||||
- name_template: 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}'
|
||||
- "goreleaser/goreleaser:{{ .Tag }}-amd64"
|
||||
- "goreleaser/goreleaser:{{ .Tag }}-arm64"
|
||||
- name_template: "ghcr.io/goreleaser/goreleaser:{{ .Tag }}"
|
||||
image_templates:
|
||||
- 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}-amd64'
|
||||
- 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}-arm64'
|
||||
- name_template: 'goreleaser/goreleaser:latest'
|
||||
- "ghcr.io/goreleaser/goreleaser:{{ .Tag }}-amd64"
|
||||
- "ghcr.io/goreleaser/goreleaser:{{ .Tag }}-arm64"
|
||||
- name_template: "goreleaser/goreleaser:latest"
|
||||
image_templates:
|
||||
- 'goreleaser/goreleaser:{{ .Tag }}-amd64'
|
||||
- 'goreleaser/goreleaser:{{ .Tag }}-arm64'
|
||||
- name_template: 'ghcr.io/goreleaser/goreleaser:latest'
|
||||
- "goreleaser/goreleaser:{{ .Tag }}-amd64"
|
||||
- "goreleaser/goreleaser:{{ .Tag }}-arm64"
|
||||
- name_template: "ghcr.io/goreleaser/goreleaser:latest"
|
||||
image_templates:
|
||||
- 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}-amd64'
|
||||
- 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}-arm64'
|
||||
- "ghcr.io/goreleaser/goreleaser:{{ .Tag }}-amd64"
|
||||
- "ghcr.io/goreleaser/goreleaser:{{ .Tag }}-arm64"
|
||||
|
||||
archives:
|
||||
- name_template: >-
|
||||
@ -203,16 +203,15 @@ nix:
|
||||
installManPage ./manpages/goreleaser.1.gz
|
||||
installShellCompletion ./completions/*
|
||||
|
||||
|
||||
aurs:
|
||||
- homepage: https://goreleaser.com
|
||||
description: Deliver Go binaries as fast and easily as possible
|
||||
maintainers:
|
||||
- 'Fernandez Ludovic <lfernandez dot dev at gmail dot com>'
|
||||
- 'Carlos Alexandro Becker <carlos at becker dot software>'
|
||||
- "Fernandez Ludovic <lfernandez dot dev at gmail dot com>"
|
||||
- "Carlos Alexandro Becker <carlos at becker dot software>"
|
||||
license: MIT
|
||||
private_key: '{{ .Env.AUR_KEY }}'
|
||||
git_url: 'ssh://aur@aur.archlinux.org/goreleaser-bin.git'
|
||||
private_key: "{{ .Env.AUR_KEY }}"
|
||||
git_url: "ssh://aur@aur.archlinux.org/goreleaser-bin.git"
|
||||
package: |-
|
||||
# bin
|
||||
install -Dm755 "./goreleaser" "${pkgdir}/usr/bin/goreleaser"
|
||||
@ -241,7 +240,7 @@ scoops:
|
||||
license: MIT
|
||||
|
||||
nfpms:
|
||||
- file_name_template: '{{ .ConventionalFileName }}'
|
||||
- file_name_template: "{{ .ConventionalFileName }}"
|
||||
id: packages
|
||||
homepage: https://goreleaser.com
|
||||
description: |-
|
||||
@ -289,7 +288,7 @@ nfpms:
|
||||
- changelog-file-missing-in-native-package
|
||||
|
||||
snapcrafts:
|
||||
- name_template: '{{ .ProjectName }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
|
||||
- name_template: "{{ .ProjectName }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
|
||||
summary: Deliver Go binaries as fast and easily as possible
|
||||
description: |
|
||||
GoReleaser builds Go binaries for several platforms, creates a GitHub
|
||||
@ -304,14 +303,14 @@ sboms:
|
||||
|
||||
signs:
|
||||
- cmd: cosign
|
||||
certificate: '${artifact}.pem'
|
||||
certificate: "${artifact}.pem"
|
||||
output: true
|
||||
artifacts: checksum
|
||||
args:
|
||||
- sign-blob
|
||||
- '--output-certificate=${certificate}'
|
||||
- '--output-signature=${signature}'
|
||||
- '${artifact}'
|
||||
- "--output-certificate=${certificate}"
|
||||
- "--output-signature=${signature}"
|
||||
- "${artifact}"
|
||||
- --yes
|
||||
|
||||
docker_signs:
|
||||
@ -319,8 +318,8 @@ docker_signs:
|
||||
artifacts: manifests
|
||||
output: true
|
||||
args:
|
||||
- 'sign'
|
||||
- '${artifact}@${digest}'
|
||||
- "sign"
|
||||
- "${artifact}@${digest}"
|
||||
- --yes
|
||||
|
||||
publishers:
|
||||
@ -328,7 +327,7 @@ publishers:
|
||||
ids:
|
||||
- packages
|
||||
env:
|
||||
- 'FURY_TOKEN={{ .Env.FURY_TOKEN }}'
|
||||
- "FURY_TOKEN={{ .Env.FURY_TOKEN }}"
|
||||
cmd: ./scripts/fury-upload.sh {{ .ArtifactName }}
|
||||
|
||||
milestones:
|
||||
@ -355,18 +354,15 @@ release:
|
||||
announce:
|
||||
twitter:
|
||||
enabled: false
|
||||
message_template: 'GoReleaser {{ .Tag }} is out! Check it out: https://github.com/goreleaser/goreleaser/releases/tag/{{ .Tag }}'
|
||||
message_template: "GoReleaser {{ .Tag }} is out! Check it out: https://github.com/goreleaser/goreleaser/releases/tag/{{ .Tag }}"
|
||||
|
||||
mastodon:
|
||||
enabled: true
|
||||
message_template: '#GoReleaser {{ .Tag }} is out! Check it out: https://github.com/goreleaser/goreleaser/releases/tag/{{ .Tag }}'
|
||||
message_template: "#GoReleaser {{ .Tag }} is out! Check it out: https://github.com/goreleaser/goreleaser/releases/tag/{{ .Tag }}"
|
||||
server: https://fosstodon.org
|
||||
|
||||
discord:
|
||||
enabled: true
|
||||
message_template: 'GoReleaser {{ .Tag }} is out! Check it out: https://github.com/goreleaser/goreleaser/releases/tag/{{ .Tag }}'
|
||||
|
||||
|
||||
message_template: "GoReleaser {{ .Tag }} is out! Check it out: https://github.com/goreleaser/goreleaser/releases/tag/{{ .Tag }}"
|
||||
# yaml-language-server: $schema=https://goreleaser.com/static/schema.json
|
||||
# vim: set ts=2 sw=2 tw=0 fo=jcroql
|
||||
|
||||
|
@ -1027,7 +1027,7 @@ func TestArchive_globbing(t *testing.T) {
|
||||
Source: "testdata/a/a.txt",
|
||||
Destination: "foo/",
|
||||
},
|
||||
}, []string{"foo/testdata/a/a.txt"})
|
||||
}, []string{"foo"})
|
||||
})
|
||||
|
||||
t.Run("glob src", func(t *testing.T) {
|
||||
@ -1047,9 +1047,9 @@ func TestArchive_globbing(t *testing.T) {
|
||||
Destination: "var/yada",
|
||||
},
|
||||
}, []string{
|
||||
"var/yada/testdata/a/a.txt",
|
||||
"var/yada/testdata/a/b/a.txt",
|
||||
"var/yada/testdata/a/b/c/d.txt",
|
||||
"var/yada/a.txt",
|
||||
"var/yada/b/a.txt",
|
||||
"var/yada/b/c/d.txt",
|
||||
})
|
||||
})
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user