mirror of
https://github.com/hrfee/jfa-go.git
synced 2024-09-29 15:50:10 +00:00
Harvey Tindall
9370913ace
When enabled (in Settings > Password Resets), a magic link will be sent instead of a PIN when the user tries reset their password. By doing this the user doesn't have to keep the Jellyfin tab open to enter the code.
61 lines
1.8 KiB
YAML
61 lines
1.8 KiB
YAML
project_name: jfa-go
|
|
release:
|
|
github:
|
|
owner: hrfee
|
|
name: jfa-go
|
|
name_template: "v{{.Version}}"
|
|
before:
|
|
hooks:
|
|
- go mod download
|
|
- rm -rf data/web
|
|
- mkdir -p data
|
|
- cp -r static data/web
|
|
- npm install
|
|
- npm install esbuild
|
|
- mkdir -p data/web/css
|
|
- npx esbuild --bundle css/base.css --outfile=./data/web/css/bundle.css --external:remixicon.css --minify
|
|
- cp node_modules/remixicon/fonts/remixicon.css node_modules/remixicon/fonts/remixicon.woff2 data/web/css/
|
|
- cp -r html data/
|
|
- cp -r lang data/
|
|
- cp LICENSE data/
|
|
- python3 scripts/enumerate_config.py -i config/config-base.json -o data/config-base.json
|
|
- python3 scripts/generate_ini.py -i config/config-base.json -o data/config-default.ini
|
|
- python3 scripts/compile_mjml.py -o data/
|
|
- npx esbuild --bundle ts/admin.ts --outfile=./data/web/js/admin.js --minify
|
|
- npx esbuild --bundle ts/pwr.ts --outfile=./data/web/js/pwr.js --minify
|
|
- npx esbuild --bundle ts/form.ts --outfile=./data/web/js/form.js --minify
|
|
- npx esbuild --bundle ts/setup.ts --outfile=./data/web/js/setup.js --minify
|
|
- go get -u github.com/swaggo/swag/cmd/swag
|
|
- swag init -g main.go
|
|
- python3 scripts/embed.py internal
|
|
builds:
|
|
- dir: ./
|
|
env:
|
|
- CGO_ENABLED=0
|
|
ldflags:
|
|
- -s -w -X main.version={{.Env.JFA_GO_VERSION}} -X main.commit={{.ShortCommit}} -X main.updater=binary
|
|
goos:
|
|
- linux
|
|
- windows
|
|
- darwin
|
|
goarch:
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
archives:
|
|
- replacements:
|
|
darwin: macOS
|
|
linux: Linux
|
|
windows: Windows
|
|
amd64: x86_64
|
|
checksum:
|
|
name_template: 'checksums.txt'
|
|
snapshot:
|
|
name_template: "git-{{.ShortCommit}}"
|
|
changelog:
|
|
sort: asc
|
|
filters:
|
|
exclude:
|
|
- '^docs:'
|
|
- '^test:'
|