Skip to content

Commit c3b48e2

Browse files
authored
[chore] Run generate before lint (#4093)
1 parent f95bee2 commit c3b48e2

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ jobs:
3737
with:
3838
path: ~/.tools
3939
key: ${{ runner.os }}-${{ env.cache-name }}-${{ hashFiles('./internal/tools/**') }}
40+
- name: Run go generate
41+
run: make generate
4042
- name: Run linters
4143
run: make dependabot-check license-check lint vanity-import-check
4244
- name: Build

Makefile

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ TIMEOUT = 60
2525
.DEFAULT_GOAL := precommit
2626

2727
.PHONY: precommit ci
28-
precommit: dependabot-generate license-check vanity-import-fix misspell go-mod-tidy golangci-lint-fix test-default
29-
ci: dependabot-check license-check lint vanity-import-check build test-default check-clean-work-tree test-coverage
28+
precommit: generate dependabot-generate license-check vanity-import-fix misspell go-mod-tidy golangci-lint-fix test-default
29+
ci: generate dependabot-check license-check lint vanity-import-check build test-default check-clean-work-tree test-coverage
3030

3131
# Tools
3232

@@ -74,9 +74,9 @@ $(TOOLS)/gojq: PACKAGE=github.com/itchyny/gojq/cmd/gojq
7474
.PHONY: tools
7575
tools: $(CROSSLINK) $(DBOTCONF) $(GOLANGCI_LINT) $(MISSPELL) $(GOCOVMERGE) $(STRINGER) $(PORTO) $(GOJQ) $(SEMCONVGEN) $(MULTIMOD) $(SEMCONVKIT)
7676

77-
# Build
77+
# Generate
7878

79-
.PHONY: generate build
79+
.PHONY: generate
8080

8181
generate: $(OTEL_GO_MOD_DIRS:%=generate/%)
8282
generate/%: DIR=$*
@@ -85,7 +85,11 @@ generate/%: | $(STRINGER) $(PORTO)
8585
&& cd $(DIR) \
8686
&& PATH="$(TOOLS):$${PATH}" $(GO) generate ./... && $(PORTO) -w .
8787

88-
build: generate $(OTEL_GO_MOD_DIRS:%=build/%) $(OTEL_GO_MOD_DIRS:%=build-tests/%)
88+
# Build
89+
90+
.PHONY: build
91+
92+
build: $(OTEL_GO_MOD_DIRS:%=build/%) $(OTEL_GO_MOD_DIRS:%=build-tests/%)
8993
build/%: DIR=$*
9094
build/%:
9195
@echo "$(GO) build $(DIR)/..." \

0 commit comments

Comments
 (0)