File tree 3 files changed +8
-19
lines changed
3 files changed +8
-19
lines changed Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ steps:
100
100
- name : checks-backend
101
101
image : golang:1.19
102
102
commands :
103
- - make checks-backend
103
+ - make --always-make checks-backend # ensure the 'go-licenses' make target runs
104
104
depends_on : [deps-backend]
105
105
volumes :
106
106
- name : deps
@@ -112,16 +112,11 @@ steps:
112
112
- make test-frontend
113
113
depends_on : [lint-frontend]
114
114
115
- - name : generate-frontend
116
- image : golang:1.19
117
- commands :
118
- - make generate-frontend
119
-
120
115
- name : build-frontend
121
116
image : node:18
122
117
commands :
123
118
- make frontend
124
- depends_on : [deps-frontend, generate-frontend ]
119
+ depends_on : [deps-frontend]
125
120
126
121
- name : build-backend-no-gcc
127
122
image : golang:1.18 # this step is kept as the lowest version of golang that we support
@@ -549,16 +544,11 @@ steps:
549
544
commands :
550
545
- make deps-frontend
551
546
552
- - name : generate-frontend
553
- image : golang:1.18
554
- commands :
555
- - make generate-frontend
556
-
557
547
- name : build-frontend
558
548
image : node:18
559
549
commands :
560
550
- make frontend
561
- depends_on : [deps-frontend, generate-frontend ]
551
+ depends_on : [deps-frontend]
562
552
563
553
- name : deps-backend
564
554
image : golang:1.18
Original file line number Diff line number Diff line change 1
1
* text =auto eol =lf
2
2
* .tmpl linguist-language =Handlebars
3
+ /assets /* .json linguist-generated
3
4
/public /vendor /** - text - eol linguist-vendored
4
5
/vendor /** - text - eol linguist-vendored
5
6
/web_src /fomantic /build /** linguist-generated
Original file line number Diff line number Diff line change @@ -406,14 +406,15 @@ unit-test-coverage:
406
406
tidy :
407
407
$(eval MIN_GO_VERSION := $(shell grep -Eo '^go\s+[0-9]+\.[0-9.]+' go.mod | cut -d' ' -f2) )
408
408
$(GO ) mod tidy -compat=$(MIN_GO_VERSION )
409
+ @$(MAKE ) --no-print-directory $(GO_LICENSE_FILE )
409
410
410
411
vendor : go.mod go.sum
411
412
$(GO ) mod vendor
412
413
@touch vendor
413
414
414
415
.PHONY : tidy-check
415
416
tidy-check : tidy
416
- @diff=$$(git diff go.mod go.sum ) ; \
417
+ @diff=$$(git diff go.mod go.sum $( GO_LICENSE_FILE ) ) ; \
417
418
if [ -n " $$ diff" ]; then \
418
419
echo " Please run 'make tidy' and commit the result:" ; \
419
420
echo " $$ {diff}" ; \
@@ -709,17 +710,14 @@ install: $(wildcard *.go)
709
710
build : frontend backend
710
711
711
712
.PHONY : frontend
712
- frontend : generate-frontend $(WEBPACK_DEST )
713
+ frontend : $(WEBPACK_DEST )
713
714
714
715
.PHONY : backend
715
716
backend : go-check generate-backend $(EXECUTABLE )
716
717
717
718
# We generate the backend before the frontend in case we in future we want to generate things in the frontend from generated files in backend
718
719
.PHONY : generate
719
- generate : generate-backend generate-frontend
720
-
721
- .PHONY : generate-frontend
722
- generate-frontend : $(GO_LICENSE_FILE )
720
+ generate : generate-backend
723
721
724
722
.PHONY : generate-backend
725
723
generate-backend : $(TAGS_PREREQ ) generate-go
You can’t perform that action at this time.
0 commit comments