-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.goreleaser.yaml
More file actions
139 lines (123 loc) · 3.27 KB
/
Copy path.goreleaser.yaml
File metadata and controls
139 lines (123 loc) · 3.27 KB
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# yaml-language-server: $schema=https://goreleaser.com/static/schema.json
version: 2
project_name: s3finder
before:
hooks:
- go mod tidy
- go generate ./...
builds:
- id: s3finder
main: ./cmd/s3finder
binary: s3finder
env:
- CGO_ENABLED=0
goos:
- linux
- darwin
- windows
goarch:
- amd64
- arm64
ldflags:
- -s -w
- -X main.version={{.Version}}
- -X main.buildTime={{.Date}}
archives:
- id: default
formats:
- tar.gz
format_overrides:
- goos: windows
formats:
- zip
name_template: >-
{{ .ProjectName }}_
{{- .Version }}_
{{- .Os }}_
{{- .Arch }}
files:
- README.md
- LICENSE
- wordlists/*
checksum:
name_template: 'checksums.txt'
snapshot:
version_template: "{{ incpatch .Version }}-next"
changelog:
sort: asc
use: github
groups:
- title: '🚀 Features'
regexp: "^feat[(\\w)]*!?:.+$"
order: 0
- title: '🐛 Bug Fixes'
regexp: "^fix[(\\w)]*!?:.+$"
order: 1
- title: '📖 Documentation'
regexp: "^docs[(\\w)]*!?:.+$"
order: 2
- title: '⚙️ Maintenance'
regexp: "^chore[(\\w)]*!?:.+$"
order: 3
- title: '🧪 Testing'
regexp: "^test[(\\w)]*!?:.+$"
order: 4
- title: '🔄 Refactor'
regexp: "^refactor[(\\w)]*!?:.+$"
order: 5
filters:
exclude:
- '^ci:'
- Merge pull request
- Merge branch
release:
github:
owner: xeloxa
name: s3finder
draft: false
prerelease: auto
name_template: "{{.ProjectName}} v{{.Version}}"
header: |
<p align="center">
<img src="https://raw.githubusercontent.com/xeloxa/s3finder/master/banner.png" alt="s3finder banner" width="100%">
</p>
## What's New in v{{ .Version }} 🚀
Welcome to the latest release of **s3finder**! This version introduces significant architectural improvements, enhanced CLI branding, and more precise scanning controls.
footer: |
---
### 🛡️ Security Note
This tool is intended for authorized security testing and research. Always ensure you have permission before scanning targets.
### 🤝 Community & Support
- **Found a bug?** [Open an issue](https://github.com/xeloxa/s3finder/issues)
- **Want to contribute?** [Check our contributing guide](https://github.com/xeloxa/s3finder/blob/master/CONTRIBUTING.md)
- **Star the repo** to show your support! ⭐
**Full Changelog**: https://github.com/xeloxa/s3finder/compare/{{ .PreviousTag }}...{{ .Tag }}
brews:
- name: s3finder
repository:
owner: xeloxa
name: homebrew-tap
token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}"
directory: Formula
homepage: "https://github.com/xeloxa/s3finder"
description: "AI-powered S3 bucket enumeration tool"
license: "MIT"
skip_upload: auto
install: |
bin.install "s3finder"
nfpms:
- id: packages
package_name: s3finder
vendor: xeloxa
homepage: https://github.com/xeloxa/s3finder
maintainer: xeloxa
description: AI-powered S3 bucket enumeration tool
license: MIT
formats:
- deb
- rpm
- apk
bindir: /usr/bin
contents:
- src: ./wordlists/common.txt
dst: /usr/share/s3finder/wordlists/common.txt