Refactor build (#493)

* Add lint/format checks to build
* Make travis get full repo to get tags
* Run packr2 once in cross-compile
* Fix quotes in package.json
* Fix linting issues
* Formatting
* Fix vet issue
* Fix go lint issues
* Show start of each platform compilation
* Add validate target
* Set gitattributes for go fmt and mod vendor
* Fix tag name
* Add fmt-ui target
This commit is contained in:
WithoutPants
2020-04-29 12:13:08 +10:00
committed by GitHub
parent a0306bfbd2
commit 3d22d5a742
17 changed files with 141 additions and 32 deletions

View File

@@ -556,7 +556,7 @@ func (s *singleton) returnToIdleState() {
}
func (s *singleton) neededScan(paths []string) int64 {
var neededScans int64 = 0
var neededScans int64
for _, path := range paths {
task := ScanTask{FilePath: path}
@@ -577,14 +577,14 @@ type totalsGenerate struct {
func (s *singleton) neededGenerate(scenes []*models.Scene, sprites, previews, markers, transcodes bool) *totalsGenerate {
var totals totalsGenerate
const timeoutSecs = 90 * time.Second
const timeout = 90 * time.Second
// create a control channel through which to signal the counting loop when the timeout is reached
chTimeout := make(chan struct{})
//run the timeout function in a separate thread
go func() {
time.Sleep(timeoutSecs)
time.Sleep(timeout)
chTimeout <- struct{}{}
}()