fix goreleaser builds

wrapped tsc in a a shell script to ignore duplicate function errors.
This commit is contained in:
Harvey Tindall 2020-09-25 00:11:52 +01:00
parent e104bd8362
commit 9fec714da7
Signed by: hrfee
GPG Key ID: BBC65952848FB1A2
4 changed files with 7 additions and 2 deletions

1
.gitignore vendored
View File

@ -13,6 +13,7 @@ data/config-base.json
data/config-default.ini
data/*.html
data/*.txt
data/docs/
dist/*
jfa-go
build/

View File

@ -8,7 +8,6 @@ release:
name_template: "v{{.Version}}"
before:
hooks:
# You may remove this if you don't use go modules.
- go mod download
- python3 config/fixconfig.py -i config/config-base.json -o data/config-base.json
- python3 config/generate_ini.py -i config/config-base.json -o data/config-default.ini --version {{.Version}}
@ -17,6 +16,8 @@ before:
- python3 scss/compile.py -y
- python3 mail/generate.py -y
- python3 version.py {{.Version}} version.go
- ./tsc-silent.sh
- swag init -g main.go
builds:
- dir: ./
env:

View File

@ -56,7 +56,6 @@ compress:
copy:
$(info Copying data)
cp -r data build/
cp docs/swagger.json build/data/static/
install:
cp -r build $(DESTDIR)/jfa-go

4
tsc-silent.sh Executable file
View File

@ -0,0 +1,4 @@
#!/usr/bin/bash
set +e
npx tsc -p ts/
set -e