|
| 1 | +version: 2 |
| 2 | +project_name: engine |
| 3 | +release: |
| 4 | + gitlab: |
| 5 | + owner: qovery/backend |
| 6 | + name: engine |
| 7 | + tag: '{{ .PrefixedTag }}' |
| 8 | + name_template: '{{ .PrefixedTag }}' |
| 9 | +builds: |
| 10 | + - id: engine |
| 11 | + goos: |
| 12 | + - linux |
| 13 | + - darwin |
| 14 | + - windows |
| 15 | + goarch: |
| 16 | + - amd64 |
| 17 | + - arm64 |
| 18 | + - "386" |
| 19 | + goamd64: |
| 20 | + - v1 |
| 21 | + go386: |
| 22 | + - sse2 |
| 23 | + goarm: |
| 24 | + - "6" |
| 25 | + goarm64: |
| 26 | + - v8.0 |
| 27 | + gomips: |
| 28 | + - hardfloat |
| 29 | + goppc64: |
| 30 | + - power8 |
| 31 | + goriscv64: |
| 32 | + - rva20u64 |
| 33 | + targets: |
| 34 | + - linux_amd64_v1 |
| 35 | + - linux_arm64_v8.0 |
| 36 | + - linux_386_sse2 |
| 37 | + - darwin_amd64_v1 |
| 38 | + - darwin_arm64_v8.0 |
| 39 | + - windows_amd64_v1 |
| 40 | + - windows_arm64_v8.0 |
| 41 | + - windows_386_sse2 |
| 42 | + dir: . |
| 43 | + main: . |
| 44 | + binary: engine |
| 45 | + builder: go |
| 46 | + skip: "true" |
| 47 | + tool: go |
| 48 | + command: build |
| 49 | + ldflags: |
| 50 | + - -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}} -X main.builtBy=goreleaser |
| 51 | +archives: |
| 52 | + - id: default |
| 53 | + builds_info: |
| 54 | + mode: 493 |
| 55 | + name_template: '{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ with .Arm }}v{{ . }}{{ end }}{{ with .Mips }}_{{ . }}{{ end }}{{ if not (eq .Amd64 "v1") }}{{ .Amd64 }}{{ end }}' |
| 56 | + formats: |
| 57 | + - tar.gz |
| 58 | + files: |
| 59 | + - src: license* |
| 60 | + - src: LICENSE* |
| 61 | + - src: readme* |
| 62 | + - src: README* |
| 63 | + - src: changelog* |
| 64 | + - src: CHANGELOG* |
| 65 | +snapshot: |
| 66 | + version_template: '{{ .Version }}-SNAPSHOT-{{ .ShortCommit }}' |
| 67 | +checksum: |
| 68 | + name_template: '{{ .ProjectName }}_{{ .Version }}_checksums.txt' |
| 69 | + algorithm: sha256 |
| 70 | +docker_digest: |
| 71 | + name_template: digests.txt |
| 72 | +changelog: |
| 73 | + sort: asc |
| 74 | + use: git |
| 75 | + format: | |
| 76 | + [{{.SHA}}](https://github.com/Qovery/engine/commit/{{.SHA}}): {{.Message}} {{ if contains .Message "!:" }}#BREAKING{{ end }} ({{ with .AuthorUsername }}@{{ . }}{{ else }}{{ .AuthorName }}{{ end }}) |
| 77 | + groups: |
| 78 | + - title: Features |
| 79 | + regexp: ^.*?feat(\([[:word:]]+\))??!?:.+$ |
| 80 | + - title: Bug fixes |
| 81 | + regexp: ^.*?(fix|hotfix)(\([[:word:]]+\))??!?:.+$ |
| 82 | + order: 1 |
| 83 | + - title: Internal changes |
| 84 | + regexp: ^.*?(chore|refactor)(\([[:word:]]+\))??!?:.+$ |
| 85 | + order: 2 |
| 86 | + - title: Tests |
| 87 | + regexp: ^.*?tests?(\([[:word:]]+\))??!?:.+$ |
| 88 | + order: 3 |
| 89 | + - title: Others |
| 90 | + order: 999 |
| 91 | + title: Release notes engine {{.Tag}} |
| 92 | +dist: dist |
| 93 | +env_files: |
| 94 | + github_token: ~/.config/goreleaser/github_token |
| 95 | + gitlab_token: ~/.config/goreleaser/gitlab_token |
| 96 | + gitea_token: ~/.config/goreleaser/gitea_token |
| 97 | +source: |
| 98 | + name_template: '{{ .ProjectName }}-{{ .Version }}' |
| 99 | + format: tar.gz |
| 100 | +gomod: |
| 101 | + gobinary: go |
| 102 | +announce: |
| 103 | + twitter: |
| 104 | + message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}' |
| 105 | + mastodon: |
| 106 | + message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}' |
| 107 | + server: "" |
| 108 | + reddit: |
| 109 | + title_template: '{{ .ProjectName }} {{ .Tag }} is out!' |
| 110 | + url_template: '{{ .ReleaseURL }}' |
| 111 | + slack: |
| 112 | + message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}' |
| 113 | + username: GoReleaser |
| 114 | + discord: |
| 115 | + message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}' |
| 116 | + author: GoReleaser |
| 117 | + color: "3888754" |
| 118 | + icon_url: https://goreleaser.com/static/avatar.png |
| 119 | + teams: |
| 120 | + title_template: '{{ .ProjectName }} {{ .Tag }} is out!' |
| 121 | + message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}' |
| 122 | + color: '#2D313E' |
| 123 | + icon_url: https://goreleaser.com/static/avatar.png |
| 124 | + smtp: |
| 125 | + subject_template: '{{ .ProjectName }} {{ .Tag }} is out!' |
| 126 | + body_template: 'You can view details from: {{ .ReleaseURL }}' |
| 127 | + mattermost: |
| 128 | + message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}' |
| 129 | + title_template: '{{ .ProjectName }} {{ .Tag }} is out!' |
| 130 | + username: GoReleaser |
| 131 | + linkedin: |
| 132 | + message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}' |
| 133 | + telegram: |
| 134 | + message_template: '{{ mdv2escape .ProjectName }} {{ mdv2escape .Tag }} is out{{ mdv2escape "!" }} Check it out at {{ mdv2escape .ReleaseURL }}' |
| 135 | + parse_mode: MarkdownV2 |
| 136 | + webhook: |
| 137 | + message_template: '{ "message": "{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}"}' |
| 138 | + content_type: application/json; charset=utf-8 |
| 139 | + expected_status_codes: |
| 140 | + - 200 |
| 141 | + - 201 |
| 142 | + - 202 |
| 143 | + - 204 |
| 144 | + opencollective: |
| 145 | + title_template: '{{ .Tag }}' |
| 146 | + message_template: '{{ .ProjectName }} {{ .Tag }} is out!<br/>Check it out at <a href="{{ .ReleaseURL }}">{{ .ReleaseURL }}</a>' |
| 147 | + bluesky: |
| 148 | + message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}' |
| 149 | + discourse: |
| 150 | + title_template: '{{ .ProjectName }} {{ .Tag }} is out!' |
| 151 | + message_template: '{{ .ProjectName }} {{ .Tag }} is out! Check it out at {{ .ReleaseURL }}' |
| 152 | + username: system |
| 153 | +git: |
| 154 | + tag_sort: -version:refname |
| 155 | +mcp: |
| 156 | + name: "" |
| 157 | + title: "" |
| 158 | + auth: |
| 159 | + type: none |
| 160 | +github_urls: |
| 161 | + download: https://github.com |
| 162 | +gitlab_urls: |
| 163 | + download: https://gitlab.com |
| 164 | +partial: |
| 165 | + by: goos |
| 166 | +nightly: |
| 167 | + version_template: '{{ incpatch .Version }}-{{ .ShortCommit }}-nightly' |
| 168 | + tag_name: nightly |
0 commit comments