forked from pb33f/openapi-changes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.goreleaser.yaml
73 lines (67 loc) · 2.62 KB
/
.goreleaser.yaml
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
project_name: openapi-changes
before:
hooks:
# You may remove this if you don't use go modules.
- go mod tidy
builds:
- env:
- CGO_ENABLED=0
goos:
- linux
- windows
- darwin
archives:
- name_template: >-
{{ .ProjectName }}_
{{- .Version }}_
{{- .Os }}_
{{- if eq .Arch "amd64" }}x86_64
{{- else if eq .Arch "386" }}i386
{{- else }}{{ .Arch }}{{ end }}
checksum:
name_template: 'checksums.txt'
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
brews:
- repository:
owner: pb33f
name: homebrew-taps
commit_author:
name: goreleaserbot
email: [email protected]
homepage: "https://pb33f.io/openapi-changes"
description: "The worlds sexiest OpenAPI diffing and change detection engine"
install: |
bin.install "openapi-changes"
snapshot:
name_template: "{{ .Tag }}"
# disabled for now, it works but no-one is really using it, and it's screwing up the npm release.
#chocolateys:
# - name: openapi-changes
# owners: Princess Beef Heavy Industries LLC
# title: openapi-changes - The world's sexiest OpenAPI diffing and breaking change detector tool.
# authors: Princess Beef Heavy Industries LLC
# project_url: https://pb33f.io/openapi-changes/
# url_template: "https://github.com/pb33f/openapi-changes/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
# icon_url: 'https://pb33f.io/openapi-changes/openapi-changes-logo.png'
# copyright: 2023 Princess Beef Heavy Industries LLC
# license_url: https://github.com/pb33f/openapi-changes/blob/main/LICENSE
# require_license_acceptance: false
# project_source_url: https://github.com/pb33f/openapi-changes/
# docs_url: https://pb33f.io/openapi-changes/
# bug_tracker_url: https://github.com/pb33f/openapi-changes/issues
# tags: openapi openapi3 openapi2 swagger openapi-diff openapi-changes openapi-diffing openapi-diff-tool openapi-diff-engine breaking changes
# summary: openapi-changes is the world's sexiest OpenAPI diffing and breaking change detector tool.
# description: |
# openapi-changes will detect all changes (including breaking changes) between two OpenAPI specifications, or
# travel back in time through the history of your OpenAPI specification to how it has changed over time. It has
# the world's sexiest UI for exploring diffs and changes between OpenAPI specifications.
# release_notes: "https://github.com/pb33f/openapi-changes/releases/tag/v{{ .Version }}"
# api_key: '{{ .Env.CHOCOLATEY_API_KEY }}'
# source_repo: "https://push.chocolatey.org/"
# skip_publish: false
# goamd64: v1