mirror of
https://github.com/wneessen/apg-go.git
synced 2024-11-09 15:52:54 +01:00
Winni Neessen
6b08e1077c
Updated the README file to document new features added in the codebase: codecov badge, pre-built package usage, fixed-length password flag usage, coinflip mode, and the minimum required characters. The goreleaser configuration (`.goreleaser.yaml`) was cleaned up, removing unnecessary sections for docker usage. This clarifies how to execute certain functionalities and makes the goreleaser configuration easier to read and maintain.
92 lines
No EOL
1.6 KiB
YAML
92 lines
No EOL
1.6 KiB
YAML
# SPDX-FileCopyrightText: 2021-2024 Winni Neessen <wn@neessen.dev>
|
|
#
|
|
# SPDX-License-Identifier: CC0-1.0
|
|
|
|
version: 1
|
|
|
|
before:
|
|
hooks:
|
|
- go test -cover -race -shuffle=on
|
|
- go mod tidy
|
|
- go mod download
|
|
- go mod verify
|
|
|
|
builds:
|
|
- env:
|
|
- CGO_ENABLED=0
|
|
goos:
|
|
- linux
|
|
- windows
|
|
- darwin
|
|
- freebsd
|
|
- openbsd
|
|
- netbsd
|
|
goarch:
|
|
- 386
|
|
- arm
|
|
- arm64
|
|
- amd64
|
|
- ppc64le
|
|
- s390x
|
|
- mips
|
|
- mips64
|
|
- mipsle
|
|
- mips64le
|
|
goarm:
|
|
- 6
|
|
- 7
|
|
goamd64:
|
|
- v1
|
|
main: ./cmd/apg
|
|
binary: apg
|
|
ldflags:
|
|
- -w -s -extldflags "-static"
|
|
|
|
archives:
|
|
- format: tar.gz
|
|
format_overrides:
|
|
- goos: windows
|
|
format: zip
|
|
|
|
changelog:
|
|
use: github-native
|
|
|
|
nfpms:
|
|
- vendor: Winni Neessen
|
|
homepage: https://github.com/wneessen/apg-go
|
|
maintainer: Winni Neessen <wn@neessen.dev>
|
|
description: |-
|
|
A "Automated Password Generator"-clone written in Go
|
|
license: MIT
|
|
formats:
|
|
- apk
|
|
- deb
|
|
- rpm
|
|
- termux.deb
|
|
- archlinux
|
|
file_name_template: >-
|
|
{{- trimsuffix .ConventionalFileName .ConventionalExtension -}}
|
|
{{- if and (eq .Arm "6") (eq .ConventionalExtension ".deb") }}6{{ end -}}
|
|
{{- if not (eq .Amd64 "v1")}}{{ .Amd64 }}{{ end -}}
|
|
{{- .ConventionalExtension -}}
|
|
|
|
dmg:
|
|
- replace: false
|
|
|
|
universal_binaries:
|
|
- replace: false
|
|
|
|
report_sizes: true
|
|
|
|
signs:
|
|
- artifacts: all
|
|
stdin: "{{ .Env.GPG_PASSWORD }}"
|
|
args: ["-u", "wn@neessen.dev", "--output", "${signature}", "--detach-sign", "${artifact}"]
|
|
|
|
sboms:
|
|
- artifacts: archive
|
|
|
|
github_urls:
|
|
|
|
gomod:
|
|
mod: mod |